Ludovic Frank Gitignore

Haskell 用 .gitignore

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

純粋関数型プログラミング言語

Haskell 用 .gitignore の完全版

# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 21:52:47 UTC
# 技術:Haskell

### Haskell ###
dist
dist-*
cabal-dev
*.hi
*.hie
*.chi
*.chs.h
*.dyn_o
*.dyn_hi
.hpc
.hsenv
.cabal-sandbox/
cabal.sandbox.config
*.prof
*.aux
*.hp
*.eventlog
# オブジェクトファイル
*.o
.stack-work/
cabal.project.local
cabal.project.local~
.HTF/
.ghc.environment.*

Haskell のルールで除外されるもの

以下の各パターンと、.gitignore に含める理由を説明します。

一般的な

パターン 除外対象
dist 一般的な
dist-* 一般的な
cabal-dev 一般的な
*.hi 一般的な
*.hie 一般的な
*.chi 一般的な
*.chs.h 一般的な
*.dyn_o 一般的な
*.dyn_hi 一般的な
.hpc 一般的な
.hsenv 一般的な
.cabal-sandbox/ 一般的な
cabal.sandbox.config 一般的な
*.prof 一般的な
*.aux 一般的な
*.hp 一般的な
*.eventlog 一般的な
*.o オブジェクトファイル
.stack-work/ 一般的な
cabal.project.local 一般的な
cabal.project.local~ 一般的な
.HTF/ 一般的な
.ghc.environment.* 一般的な

この Haskell 用 .gitignore の使い方

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

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

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