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