.gitignore для MoonBit
17 правил игнорирования для MoonBit, готовых к копированию в репозиторий.
Язык для WebAssembly, JavaScript и собственных целей
Полный .gitignore для MoonBit
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:52:05 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, чтобы все члены команды придерживались одних и тех же правил.