Ludovic Frank Gitignore

.gitignore สำหรับ MoonBit

กฎการละเว้นสำหรับ MoonBit จำนวน 17 ข้อ พร้อมคัดลอกไปใช้ในคลังโค้ดของคุณ

ภาษาสำหรับ WebAssembly, JavaScript และเป้าหมายดั้งเดิม

.gitignore ที่สมบูรณ์สำหรับ MoonBit

# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 22:57:12 UTC
# เทคโนโลยี: MoonBit

### MoonBit ###
_build/
# แคชแพ็คเกจ MoonBit ในเครื่อง
.mooncakes/
moonbit-coverage-*.txt
_coverage/
bisect.coverage
*.js.map
# การพึ่งพา Node.js
node_modules/
*.wasm
*.wat
# สถานะรันไทม์ของตัวแทน MoonBit
.moonagent/
*.ll
*.bc
# ไฟล์ออบเจ็กต์
*.o
*.s
# เอาต์พุตของคอมไพเลอร์
*.out
# ปฏิบัติการวินโดวส์ได้
*.exe
# สัญลักษณ์ดีบัก macOS
*.dSYM/

สิ่งที่กฎ MoonBit เหล่านี้มองข้ามไปจริงๆ

ทุกรูปแบบด้านล่าง และทำไมมันถึงอยู่ใน .gitignore ของคุณ

ไดเร็กทอรีเอาต์พุตบิลด์เริ่มต้นของ MoonBit

รูปแบบ สิ่งที่กฎนี้ละเว้น
_build/ ไดเร็กทอรีเอาต์พุตบิลด์เริ่มต้นของ MoonBit

ไดเร็กทอรีแคชแพ็คเกจ MoonBit ในเครื่อง

รูปแบบ สิ่งที่กฎนี้ละเว้น
.mooncakes/ แคชแพ็คเกจ MoonBit ในเครื่อง

รายงานความครอบคลุมที่สร้างโดยเครื่องมือ MoonBit

รูปแบบ สิ่งที่กฎนี้ละเว้น
moonbit-coverage-*.txt รายงานความครอบคลุมที่สร้างโดยเครื่องมือ MoonBit

ไดเร็กทอรีเอาต์พุตความครอบคลุมที่ใช้โดยคำสั่งความครอบคลุม

รูปแบบ สิ่งที่กฎนี้ละเว้น
_coverage/ ไดเร็กทอรีเอาต์พุตความครอบคลุมที่ใช้โดยคำสั่งความครอบคลุม

แบ่งไฟล์ข้อมูลครอบคลุมรันไทม์ออกเป็นสองส่วน

รูปแบบ สิ่งที่กฎนี้ละเว้น
bisect.coverage แบ่งไฟล์ข้อมูลครอบคลุมรันไทม์ออกเป็นสองส่วน

ไฟล์แผนที่ต้นฉบับที่สร้างขึ้นสำหรับเอาต์พุต JavaScript

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.js.map ไฟล์แผนที่ต้นฉบับที่สร้างขึ้นสำหรับเอาต์พุต JavaScript

การพึ่งพา Node.js ที่ใช้ในเวิร์กโฟลว์เป้าหมาย JS

รูปแบบ สิ่งที่กฎนี้ละเว้น
node_modules/ การพึ่งพา Node.js

คอมไพล์ไบนารี WebAssembly

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.wasm คอมไพล์ไบนารี WebAssembly

เอาต์พุตรูปแบบข้อความ WebAssembly

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.wat เอาต์พุตรูปแบบข้อความ WebAssembly

สถานะรันไทม์ของตัวแทน MoonBit และไฟล์ชั่วคราว

รูปแบบ สิ่งที่กฎนี้ละเว้น
.moonagent/ สถานะรันไทม์ของตัวแทน MoonBit

ไฟล์ LLVM textual สื่อกลางแทน (IR)

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.ll ไฟล์ LLVM textual สื่อกลางแทน (IR)

ไฟล์บิตโค้ด LLVM

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.bc ไฟล์บิตโค้ด LLVM

ไฟล์วัตถุดั้งเดิมจากการคอมไพล์ LLVM/เนทิฟ

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.o ไฟล์ออบเจ็กต์

ไฟล์ต้นฉบับแอสเซมบลีที่สร้างขึ้น

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.s ไฟล์ต้นฉบับแอสเซมบลีที่สร้างขึ้น

ชื่อเอาต์พุตที่ปฏิบัติการได้เริ่มต้นบนระบบที่คล้าย Unix

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.out เอาต์พุตของคอมไพเลอร์

เอาต์พุตปฏิบัติการดั้งเดิมบน Windows

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.exe ปฏิบัติการวินโดวส์ได้
*.dSYM/ สัญลักษณ์ดีบัก macOS

วิธีใช้ .gitignore นี้สำหรับ MoonBit

  1. คัดลอกกฎ MoonBit ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
  2. สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
  3. หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
  4. คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน

เทมเพลต ภาษา .gitignore อื่นๆ

ดูเทมเพลต ภาษา ทุกอัน