Add .gitignore for MoonBit

This commit is contained in:
Yufei LI 2026-04-20 00:31:16 +08:00
parent 4d89c5d3e2
commit 071d8034a4

33
MoonBit.gitignore Normal file
View File

@ -0,0 +1,33 @@
# Build System Artifacts
_build/ # MoonBit default build output directory.
.moon/ # MoonBit internal cache and metadata directory.
.mooncakes/ # Local MoonBit package cache directory.
# Coverage and Test Artifacts
moonbit-coverage-*.txt # Coverage reports generated by MoonBit tooling.
_coverage # Coverage output directory used by coverage commands.
bisect.coverage # Bisect runtime coverage data file.
*.log # Log files generated during test/build runs.
# JavaScript Target Artifacts
# *.js # Uncomment if generated JavaScript should be ignored.
*.js.map # Source map files generated for JavaScript output.
node_modules/ # Node.js dependencies used in JS target workflows.
# WebAssembly Target Artifacts
*.wasm # Compiled WebAssembly binaries.
*.wat # WebAssembly text format output.
# MoonBit Pilot / Agent Artifacts
.moonagent/ # MoonBit agent runtime state and temporary files.
moonagent.log # MoonBit agent log output.
# LLVM Backend Artifacts
*.ll # LLVM textual intermediate representation (IR) files.
*.bc # LLVM bitcode files.
*.o # Native object files from LLVM/native compilation.
*.s # Generated assembly source files.
*.out # Default executable output name on Unix-like systems.
*.exe # Native executable output on Windows.
*.dSYM/ # macOS debug symbol bundles.
bin/ # Common custom directory for final native binaries.