Skip to content

Commit 071d803

Browse files
committed
Add .gitignore for MoonBit
1 parent 4d89c5d commit 071d803

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

MoonBit.gitignore

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Build System Artifacts
2+
_build/ # MoonBit default build output directory.
3+
.moon/ # MoonBit internal cache and metadata directory.
4+
.mooncakes/ # Local MoonBit package cache directory.
5+
6+
# Coverage and Test Artifacts
7+
moonbit-coverage-*.txt # Coverage reports generated by MoonBit tooling.
8+
_coverage # Coverage output directory used by coverage commands.
9+
bisect.coverage # Bisect runtime coverage data file.
10+
*.log # Log files generated during test/build runs.
11+
12+
# JavaScript Target Artifacts
13+
# *.js # Uncomment if generated JavaScript should be ignored.
14+
*.js.map # Source map files generated for JavaScript output.
15+
node_modules/ # Node.js dependencies used in JS target workflows.
16+
17+
# WebAssembly Target Artifacts
18+
*.wasm # Compiled WebAssembly binaries.
19+
*.wat # WebAssembly text format output.
20+
21+
# MoonBit Pilot / Agent Artifacts
22+
.moonagent/ # MoonBit agent runtime state and temporary files.
23+
moonagent.log # MoonBit agent log output.
24+
25+
# LLVM Backend Artifacts
26+
*.ll # LLVM textual intermediate representation (IR) files.
27+
*.bc # LLVM bitcode files.
28+
*.o # Native object files from LLVM/native compilation.
29+
*.s # Generated assembly source files.
30+
*.out # Default executable output name on Unix-like systems.
31+
*.exe # Native executable output on Windows.
32+
*.dSYM/ # macOS debug symbol bundles.
33+
bin/ # Common custom directory for final native binaries.

0 commit comments

Comments
 (0)