github のプロジェクト記述言語の検出は、linguist で行われているらしい。メインで使われている言語を自動検出するが、たとえば processing で書いたプログラムが JavaScript をはき出していると JavaScript の行数が勝ってしまう。

.gitignore を記述する以外にも、.gitattributes に「言語検出を無視するディレクトリ」や「強制的言語指定」を書き込むと、検出精度を上げることができる。

今回は、以下の記述で、ちゃんと processing のプロジェクトであると認識した。多分一行目は要らない。

*.pde linguist-language=processing
web-export/* linguist-vendored

github/linguist: Language Savant. If your repository’s language is being reported incorrectly, send us a pull request!.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です