🐙
自動生成ファイルをGithubのPull Requestから隠す
はじめに
Flutter開発をしているとFreezedなどでファイル生成をすることがよくあるが、Pull Requestで生成されたファイルが差分として出るのは嬉しくない。
差分をデフォルトで隠す
プロジェクトのルートに.gitattributesを作ることで表示をカスタマイズできる。Flutterの場合は以下のように書くのがおすすめ
.gitattributes
*.freezed.dart linguist-generated=true
*.g.dart linguist-generated=true
こんな感じにfreezed.dartで終わるファイルはデフォルトだと差分が出なくなる。
おまけ
リポジトリの言語割合を調整するために、特定の拡張子やディレクトリを含めたくないないときなどはlinguist-vendoredが使えます
.gitattributes
example/** linguist-vendored
Discussion