.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

  1. Copie as regras de MoonBit acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. 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.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de Linguagem

Ver todos os modelos de Linguagem