.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
# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-10-31 21:02:26 UTC
# Technologies : MoonBit
### MoonBit ###
_build/
# Cache local des paquets MoonBit
.mooncakes/
moonbit-coverage-*.txt
_coverage/
bisect.coverage
*.js.map
# Dépendances Node.js
node_modules/
*.wasm
*.wat
# État d’exécution de l’agent MoonBit
.moonagent/
*.ll
*.bc
# Fichier objet
*.o
*.s
# Résultats du compilateur
*.out
# Exécutable Windows
*.exe
# Symboles de débogage macOS
*.dSYM/
Ce que ces règles MoonBit ignorent vraiment
Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.
Répertoire de sortie de compilation par défaut de MoonBit.
| Motif | Ce qu’il ignore |
|---|---|
_build/ |
Répertoire de sortie de compilation par défaut de MoonBit. |
Répertoire de cache local des paquets MoonBit.
| Motif | Ce qu’il ignore |
|---|---|
.mooncakes/ |
Cache local des paquets MoonBit |
Rapports de couverture générés par les outils MoonBit.
| Motif | Ce qu’il ignore |
|---|---|
moonbit-coverage-*.txt |
Rapports de couverture générés par les outils MoonBit. |
Répertoire de sortie utilisé par les commandes de couverture.
| Motif | Ce qu’il ignore |
|---|---|
_coverage/ |
Répertoire de sortie utilisé par les commandes de couverture. |
Fichier de données de couverture d’exécution Bisect.
| Motif | Ce qu’il ignore |
|---|---|
bisect.coverage |
Fichier de données de couverture d’exécution Bisect. |
Fichiers de correspondance des sources générés pour les résultats JavaScript.
| Motif | Ce qu’il ignore |
|---|---|
*.js.map |
Fichiers de correspondance des sources générés pour les résultats JavaScript. |
Dépendances Node.js utilisées pour les workflows ciblant JavaScript.
| Motif | Ce qu’il ignore |
|---|---|
node_modules/ |
Dépendances Node.js |
Binaires WebAssembly compilés.
| Motif | Ce qu’il ignore |
|---|---|
*.wasm |
Binaires WebAssembly compilés. |
Résultats au format texte WebAssembly.
| Motif | Ce qu’il ignore |
|---|---|
*.wat |
Résultats au format texte WebAssembly. |
État d’exécution et fichiers temporaires de l’agent MoonBit.
| Motif | Ce qu’il ignore |
|---|---|
.moonagent/ |
État d’exécution de l’agent MoonBit |
Fichiers de représentation intermédiaire textuelle (IR) LLVM.
| Motif | Ce qu’il ignore |
|---|---|
*.ll |
Fichiers de représentation intermédiaire textuelle (IR) LLVM. |
Fichiers de bitcode LLVM.
| Motif | Ce qu’il ignore |
|---|---|
*.bc |
Fichiers de bitcode LLVM. |
Fichiers objets natifs issus de la compilation LLVM/native.
| Motif | Ce qu’il ignore |
|---|---|
*.o |
Fichier objet |
Fichiers sources assembleur générés.
| Motif | Ce qu’il ignore |
|---|---|
*.s |
Fichiers sources assembleur générés. |
Nom par défaut de l’exécutable produit sur les systèmes de type Unix.
| Motif | Ce qu’il ignore |
|---|---|
*.out |
Résultats du compilateur |
Exécutable natif produit sous Windows.
| Motif | Ce qu’il ignore |
|---|---|
*.exe |
Exécutable Windows |
*.dSYM/ |
Symboles de débogage macOS |
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.