GitHub では、オープンソースの Linguist ライブラリを使って、構文強調やリポジトリ統計のためファイルの言語を特定します。 デフォルトブランチに変更をプッシュすると、言語統計が更新されます。
ファイルによっては特定しにくいものもあります。また、プロジェクトによっては、主たるコード以外のライブラリやベンダーファイルが含まれていることもあります。 正しくない結果が表示される場合は、Linguist のトラブルシューティング ガイドを調べてください。 ファイル数が 100,000 個未満のリポジトリに対してのみ Linguist を使用できることに注意してください。
マークアップ言語
マークアップ言語は、オープンソースのマークアップ ライブラリを使って HTML にレンダリングされ、インラインで表示されます。 現時点では、GitHub内で表示する新しいマークアップ言語は受け付けていません。 しかし、弊社は現在のマークアップ言語群を積極的にメンテナンスしています。 問題が発生した場合は、issue を作成してください。