Ludovic Frank Gitignore

MoonBit 用 .gitignore

MoonBit 用の除外ルール 17 件。そのままリポジトリにコピーして使えます。

WebAssembly、JavaScript、およびネイティブ ターゲット用の言語

MoonBit 用 .gitignore の完全版

# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 22:58:20 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 の実行時カバレッジデータファイル。

パターン 除外対象
bisect.coverage Bisect の実行時カバレッジデータファイル。

JavaScript 出力用に生成されたソース マップ ファイル。

パターン 除外対象
*.js.map JavaScript 出力用に生成されたソース マップ ファイル。

JS ターゲット ワークフローで使用される Node.js の依存関係。

パターン 除外対象
node_modules/ Node.jsの依存関係

コンパイルされた WebAssembly バイナリ。

パターン 除外対象
*.wasm コンパイルされた WebAssembly バイナリ。

WebAssembly テキスト形式の出力。

パターン 除外対象
*.wat WebAssembly テキスト形式の出力。

MoonBit エージェントのランタイム状態と一時ファイル。

パターン 除外対象
.moonagent/ MoonBit エージェントのランタイム状態

LLVM テキスト中間表現 (IR) ファイル。

パターン 除外対象
*.ll LLVM テキスト中間表現 (IR) ファイル。

LLVM ビットコード ファイル。

パターン 除外対象
*.bc LLVM ビットコード ファイル。

LLVM/ネイティブ コンパイルからのネイティブ オブジェクト ファイル。

パターン 除外対象
*.o オブジェクトファイル

生成されたアセンブリ ソース ファイル。

パターン 除外対象
*.s 生成されたアセンブリ ソース ファイル。

Unix 系システムのデフォルトの実行可能出力名。

パターン 除外対象
*.out コンパイラの出力

Windows 上のネイティブ実行可能出力。

パターン 除外対象
*.exe Windows 実行可能ファイル
*.dSYM/ macOS デバッグ シンボル

この MoonBit 用 .gitignore の使い方

  1. 上の MoonBit 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
  2. Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
  3. 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
  4. チーム全員で同じルールを共有できるよう、.gitignore をコミットします。

言語 のほかの .gitignore テンプレート

言語 の全テンプレートを見る