.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
- Copiez les règles MoonBit ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- 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.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.