.gitignore cho MoonBit
17 quy tắc bỏ qua cho MoonBit, sẵn sàng sao chép vào kho mã của bạn.
Ngôn ngữ dành cho WebAssembly, JavaScript và các mục tiêu gốc
Tệp .gitignore đầy đủ cho MoonBit
# Được tạo bởi LFGitignore - https://lfgitignore.com
# Ngày tạo: 2026-10-31 22:58:34 UTC
# Công nghệ: MoonBit
### MoonBit ###
_build/
# Bộ đệm gói MoonBit cục bộ
.mooncakes/
moonbit-coverage-*.txt
_coverage/
bisect.coverage
*.js.map
# Phụ thuộc Node.js
node_modules/
*.wasm
*.wat
# Trạng thái môi trường chạy của tác nhân MoonBit
.moonagent/
*.ll
*.bc
# Tệp đối tượng
*.o
*.s
# Đầu ra trình biên dịch
*.out
# Windows có thể thực thi được
*.exe
# Biểu tượng gỡ lỗi macOS
*.dSYM/
Các quy tắc MoonBit này thực sự bỏ qua những gì
Từng mẫu dưới đây và lý do nên thêm vào .gitignore.
MoonBit thư mục đầu ra biên dịch mặc định.
| Mẫu | Nội dung được bỏ qua |
|---|---|
_build/ |
MoonBit thư mục đầu ra biên dịch mặc định. |
Thư mục bộ đệm gói MoonBit cục bộ.
| Mẫu | Nội dung được bỏ qua |
|---|---|
.mooncakes/ |
Bộ đệm gói MoonBit cục bộ |
Báo cáo độ bao phủ kiểm thử được tạo bởi công cụ MoonBit.
| Mẫu | Nội dung được bỏ qua |
|---|---|
moonbit-coverage-*.txt |
Báo cáo độ bao phủ kiểm thử được tạo bởi công cụ MoonBit. |
Thư mục đầu ra độ bao phủ kiểm thử được sử dụng bởi các lệnh độ bao phủ kiểm thử.
| Mẫu | Nội dung được bỏ qua |
|---|---|
_coverage/ |
Thư mục đầu ra độ bao phủ kiểm thử được sử dụng bởi các lệnh độ bao phủ kiểm thử. |
Bisect tệp dữ liệu phạm vi môi trường chạy.
| Mẫu | Nội dung được bỏ qua |
|---|---|
bisect.coverage |
Bisect tệp dữ liệu phạm vi môi trường chạy. |
Các tệp bản đồ nguồn được tạo cho đầu ra JavaScript.
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.js.map |
Các tệp bản đồ nguồn được tạo cho đầu ra JavaScript. |
Các phần phụ thuộc Node.js được sử dụng trong quy trình làm việc của mục tiêu JS.
| Mẫu | Nội dung được bỏ qua |
|---|---|
node_modules/ |
Phụ thuộc Node.js |
Các tệp nhị phân WebAssembly đã biên dịch.
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.wasm |
Các tệp nhị phân WebAssembly đã biên dịch. |
Đầu ra định dạng văn bản WebAssembly.
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.wat |
Đầu ra định dạng văn bản WebAssembly. |
Trạng thái môi trường chạy của tác nhân MoonBit và các tệp tạm thời.
| Mẫu | Nội dung được bỏ qua |
|---|---|
.moonagent/ |
Trạng thái môi trường chạy của tác nhân MoonBit |
Các tệp biểu diễn trung gian văn bản (IR) LLVM.
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.ll |
Các tệp biểu diễn trung gian văn bản (IR) LLVM. |
Các tệp mã bit LLVM.
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.bc |
Các tệp mã bit LLVM. |
Các tệp đối tượng gốc từ LLVM/biên dịch gốc.
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.o |
Tệp đối tượng |
Các tệp mã nguồn hợp ngữ được tạo tự động.
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.s |
Các tệp mã nguồn hợp ngữ được tạo tự động. |
Tên đầu ra thực thi mặc định trên các hệ thống giống Unix.
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.out |
Đầu ra trình biên dịch |
Đầu ra thực thi gốc trên Windows.
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.exe |
Windows có thể thực thi được |
*.dSYM/ |
Biểu tượng gỡ lỗi macOS |
Cách sử dụng .gitignore này cho MoonBit
- Sao chép các quy tắc MoonBit ở trên hoặc tải tệp trực tiếp.
- Tạo tệp có tên .gitignore ở thư mục gốc của kho mã Git và dán các quy tắc vào đó.
- Nếu Git đã theo dõi một số tệp này, hãy chạy git rm -r --cached . rồi commit lại — Git chỉ áp dụng quy tắc bỏ qua cho các tệp chưa được theo dõi.
- Commit tệp .gitignore để mọi người trong nhóm dùng chung các quy tắc.