.gitignore pour MoonBit

17 règles d’exclusion pour MoonBit, prêtes à copier dans votre dépôt.

Langage pour WebAssembly, JavaScript et natif

Le .gitignore complet pour MoonBit

# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-09-17 16:49:32 UTC
# Technologies: MoonBit

### MoonBit ###
_build/
# Local MoonBit package cache
.mooncakes/
moonbit-coverage-*.txt
_coverage/
bisect.coverage
*.js.map
# Node.js dependencies
node_modules/
*.wasm
*.wat
# MoonBit agent runtime state
.moonagent/
*.ll
*.bc
# Object file
*.o
*.s
# Compiler output
*.out
# Windows executable
*.exe
# macOS debug symbols
*.dSYM/

Ce que ces règles MoonBit ignorent vraiment

Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.

MoonBit default build output directory.

Motif Ce qu’il ignore
_build/ MoonBit default build output directory.

Local MoonBit package cache directory.

Motif Ce qu’il ignore
.mooncakes/ Local MoonBit package cache

Coverage reports generated by MoonBit tooling.

Motif Ce qu’il ignore
moonbit-coverage-*.txt Coverage reports generated by MoonBit tooling.

Coverage output directory used by coverage commands.

Motif Ce qu’il ignore
_coverage/ Coverage output directory used by coverage commands.

Bisect runtime coverage data file.

Motif Ce qu’il ignore
bisect.coverage Bisect runtime coverage data file.

Source map files generated for JavaScript output.

Motif Ce qu’il ignore
*.js.map Source map files generated for JavaScript output.

Node.js dependencies used in JS target workflows.

Motif Ce qu’il ignore
node_modules/ Node.js dependencies

Compiled WebAssembly binaries.

Motif Ce qu’il ignore
*.wasm Compiled WebAssembly binaries.

WebAssembly text format output.

Motif Ce qu’il ignore
*.wat WebAssembly text format output.

MoonBit agent runtime state and temporary files.

Motif Ce qu’il ignore
.moonagent/ MoonBit agent runtime state

LLVM textual intermediate representation (IR) files.

Motif Ce qu’il ignore
*.ll LLVM textual intermediate representation (IR) files.

LLVM bitcode files.

Motif Ce qu’il ignore
*.bc LLVM bitcode files.

Native object files from LLVM/native compilation.

Motif Ce qu’il ignore
*.o Object file

Generated assembly source files.

Motif Ce qu’il ignore
*.s Generated assembly source files.

Default executable output name on Unix-like systems.

Motif Ce qu’il ignore
*.out Compiler output

Native executable output on Windows.

Motif Ce qu’il ignore
*.exe Windows executable
*.dSYM/ macOS debug symbols

Comment utiliser ce .gitignore pour MoonBit

  1. Copiez les règles MoonBit ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore Language

Voir tous les modèles Language