.gitignore para MoonBit
17 regras de exclusão para MoonBit, prontas a copiar para o seu repositório.
Linguagem para WebAssembly, JavaScript e destinos nativos
O .gitignore completo para MoonBit
# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:12:50 UTC
# Tecnologias: MoonBit
### MoonBit ###
_build/
# Cache local de pacotes MoonBit
.mooncakes/
moonbit-coverage-*.txt
_coverage/
bisect.coverage
*.js.map
# Dependências do Node.js
node_modules/
*.wasm
*.wat
# Estado de execução do agente MoonBit
.moonagent/
*.ll
*.bc
# Ficheiro objeto
*.o
*.s
# Resultados do compilador
*.out
# Executável Windows
*.exe
# Símbolos de depuração do macOS
*.dSYM/
O que estas regras de MoonBit ignoram
Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.
Diretório predefinido de resultados de compilação do MoonBit.
| Padrão | O que ignora |
|---|---|
_build/ |
Diretório predefinido de resultados de compilação do MoonBit. |
Diretório de cache local de pacotes MoonBit.
| Padrão | O que ignora |
|---|---|
.mooncakes/ |
Cache local de pacotes MoonBit |
Relatórios de cobertura gerados pelas ferramentas MoonBit.
| Padrão | O que ignora |
|---|---|
moonbit-coverage-*.txt |
Relatórios de cobertura gerados pelas ferramentas MoonBit. |
Diretório de resultados de cobertura utilizado pelos comandos de cobertura.
| Padrão | O que ignora |
|---|---|
_coverage/ |
Diretório de resultados de cobertura utilizado pelos comandos de cobertura. |
Ficheiro de dados de cobertura de execução do Bisect.
| Padrão | O que ignora |
|---|---|
bisect.coverage |
Ficheiro de dados de cobertura de execução do Bisect. |
Ficheiros de mapas de código-fonte gerados para os resultados JavaScript.
| Padrão | O que ignora |
|---|---|
*.js.map |
Ficheiros de mapas de código-fonte gerados para os resultados JavaScript. |
Dependências do Node.js utilizadas em fluxos de trabalho com destino JS.
| Padrão | O que ignora |
|---|---|
node_modules/ |
Dependências do Node.js |
Binários WebAssembly compilados.
| Padrão | O que ignora |
|---|---|
*.wasm |
Binários WebAssembly compilados. |
Resultados em formato de texto WebAssembly.
| Padrão | O que ignora |
|---|---|
*.wat |
Resultados em formato de texto WebAssembly. |
Estado de execução e ficheiros temporários do agente MoonBit.
| Padrão | O que ignora |
|---|---|
.moonagent/ |
Estado de execução do agente MoonBit |
Ficheiros de representação intermédia textual (IR) do LLVM.
| Padrão | O que ignora |
|---|---|
*.ll |
Ficheiros de representação intermédia textual (IR) do LLVM. |
Ficheiros bitcode LLVM.
| Padrão | O que ignora |
|---|---|
*.bc |
Ficheiros bitcode LLVM. |
Ficheiros objeto nativos da compilação LLVM/nativa.
| Padrão | O que ignora |
|---|---|
*.o |
Ficheiro objeto |
Ficheiros de código-fonte assembly gerados.
| Padrão | O que ignora |
|---|---|
*.s |
Ficheiros de código-fonte assembly gerados. |
Nome predefinido do executável gerado em sistemas do tipo Unix.
| Padrão | O que ignora |
|---|---|
*.out |
Resultados do compilador |
Executável nativo gerado no Windows.
| Padrão | O que ignora |
|---|---|
*.exe |
Executável Windows |
*.dSYM/ |
Símbolos de depuração do macOS |
Como utilizar este .gitignore para MoonBit
- Copie as regras de MoonBit acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.