.gitignore для MoonBit
17 правил ігнорування для MoonBit, готових до копіювання у ваш репозиторій.
Мова для WebAssembly, JavaScript і нативних цілей
Повний .gitignore для MoonBit
# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 21:51:46 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
# Windows виконуваний файл
*.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 |
Файли текстового проміжного представлення (IR) LLVM.
| Шаблон | Що ігнорується |
|---|---|
*.ll |
Файли текстового проміжного представлення (IR) LLVM. |
Файли бітового коду LLVM.
| Шаблон | Що ігнорується |
|---|---|
*.bc |
Файли бітового коду LLVM. |
Власні об'єктні файли з LLVM/власної компіляції.
| Шаблон | Що ігнорується |
|---|---|
*.o |
Об'єктний файл |
Згенеровані вихідні файли збірки.
| Шаблон | Що ігнорується |
|---|---|
*.s |
Згенеровані вихідні файли збірки. |
Назва вихідного файлу за замовчуванням у Unix-подібних системах.
| Шаблон | Що ігнорується |
|---|---|
*.out |
Вихід компілятора |
Рідний виконуваний вихід на Windows.
| Шаблон | Що ігнорується |
|---|---|
*.exe |
Windows виконуваний файл |
*.dSYM/ |
Символи налагодження macOS |
Як використовувати цей .gitignore для MoonBit
- Скопіюйте правила MoonBit вище або завантажте файл безпосередньо.
- Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
- Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
- Закріпіть .gitignore, щоб усі члени команди мали однакові правила.