問題タブ [github-linguist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
53 参照

github - GitHub Linguist の languages.yml では、拡張子にワイルドカードを使用できますか?

さまざまな拡張子を持つファイルを使用するプログラミング言語があるとします。これらのファイルはすべて、言語を示すいくつかの文字を共有していますが、コンテンツの種類を示す追加の文字が続きます。たとえば、現在のlanguages.ymlから:

一般化し、新しいコンテンツ タイプが追加されるたびに languages.yml を更新する必要がないようにするために、ワイルドカードを使用するのが自然です。

別の例を次に示します。

これは次のようになります。

Linguist はそのようなワイルドカードの使用を許可していますか?

0 投票する
1 に答える
569 参照

github - .gitattributes ファイルが言語統計からファイルを除外していない

私は現在 OpenGL を学習しており、プログラムを GitHub にアップロードしています。ただし、依存関係が言語統計に含まれているため、統計は大幅に膨らんでいます。

これをソートするためにファイルを書き込もうとしましたが、.gitattributesうまくいきません。ここで github-linguistics のドキュメントといくつかの質問を調べましたが、機能するものは何も見つかりませんでした。コマンドを使用しgit check-attrましたが、ファイルに割り当てられた属性はありません。

以下のコードは.gitattributesファイルの内容です。役立つ場合に備えて、リポジトリ自体へのリンクも含めます。

https://github.com/HDonova96/プログラミング

私が予想しているのは、「glad.c」ファイルと「依存関係」内のすべてのファイルが言語統計から除外されることですが、それらはすべて含まれています。

0 投票する
1 に答える
64 参照

github - GitHub で削除されたファイルは、言語の統計情報を無視しています

GitHub で大量の .cc ファイルを削除しましたが、言語の統計を計算する目的でそれらのファイルがまだ表示されています。そのため、すべてが Python であるにもかかわらず、リポジトリに C++ のラベルが付けられます。

こちらのガイドを読みましたが、削除されたファイルの処理方法については何も見つかりませんでした。 https://github.com/github/linguist#how-linguist-works-on-githubcom

編集:これが起こったと思った理由は、C++ パーセンテージをクリックすると、以前のフォルダーにあるすべての .cc ファイルが表示されるためです。しかし、実際にはそれらを削除したのではなく、 というフォルダーに移動しただけgeneratedです。一晩待った後、生成されたフォルダーの正しい場所にファイルが表示されるようになったため、時間の遅延の問題でした。
しかし、なぜそれらがまだ表示されているのかはわかりません。generatedLinguist のドキュメントから、フォルダー内のものはすべて無視されると思いました。

0 投票する
1 に答える
153 参照

gitattributes - githubのリンギストからファイルを削除するにはどうすればよいですか?

私は golang プロジェクトを持っていますが、少し C++ を使用しています。ヘッダー ファイルの依存関係をダウンロードし、nlohmann/json22875 行の長さであるため、当然、私の github 言語には適切な言語 (Go) が表示されず、代わりに c++ が表示されます。json.hppをgithub リンギストから削除するにはどうすればよいですか? .gitattributes ファイルが存在し、いくつかのファイルの言語を変更できることは知っていますが、リンギストからファイルを完全に削除するにはどうすればよいですか?

0 投票する
1 に答える
388 参照

git - linguist-vendored および linguist-language が .gitattributes ファイルで機能しない

私は .gitattributes を使用してすべての.hファイルの言語を指定しようとしlinguist-language=Cていますlinguist-vendored. プロジェクトのすべての行を数えました (もちろんライブラリなしで)。合計行数は 529 行です。ファイル.cMakefileファイル (.h ファイルではない) のすべての行を数えたところ、合計で 31 行になりました。私は数学者ではありませんが、.candMakefileファイルは私のプロジェクトの約 5% を占めてい.gitattributesますが、インクルード ファイルをカウントしないように指定してファイルをコミットした後、C++ が私のプロジェクトの 99.7% を占めていると表示されます。 . 何が問題なのかわからない。.gitattributesファイルは次のとおりです。

GitHub リポジトリへのリンクは次のとおりです : https://github.com/reimeytal/pandemic-simulator ありがとう。