問題タブ [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 に答える
3989 参照

ruby - 何らかの理由で Makefile を作成できませんでした - Ruby Gem をインストールしようとしています

Mac に Lingust という Ruby Gem をインストールするのに問題があります。以下のエラー メッセージが表示され、問題の解決方法がわかりません。どんな助けでも大歓迎です。

0 投票する
14 に答える
73148 参照

git - GitHub がリポジトリを間違った言語に変更する

これが大したことではないことはわかっていますが、GitHub が言語的に多様化されていることを好みます。Swiftでプロジェクトを作成しましたが、コミットすると、それはObjective-Cにあると表示されます。

Parse フレームワークが Objective-C で記述されており、それを検出するためではないかと思いますが、メイン リポジトリ ページの表示言語を変更する方法はありますか?

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

git - GithubのLinguistを修正しようとしています

多くのプログラマーと同様に、私はバージョン管理に Github を使用しています。ただし、ASP.NET で作成した Web サイトは、PowerShell がほとんどまたはまったく関与していない場合に、PowerShell リポジトリとしてリストされます。追加してこれを修正しようとしています

.gitattributes ファイルに追加しますが、まだ PowerShell リポジトリとしてリストされているため、取得していません。どうすればこれを修正できますか?

注: CSharp の代わりに C# も試しました。まだ何もない

https://github.com/nickgilbert1994/Covenant-Tech-Club-Website/blob/master/.gitattributes

0 投票する
2 に答える
1568 参照

git - github リポジトリのカスタム言語

Git は、リポジトリを構成する言語の割合を示します。ただし、私のプロジェクトの 1 つで、独自のカスタム言語を使用したいと考えています。.gitattributes ファイルを作成して*.py linguist-language=Python、すべての py ファイルを Python として認識させる場所を作成できることはわかっていますが、Foo などの独自の言語として認識されるファイル拡張子を作成するにはどうすればよいでしょうか? 試してみまし*.flm linguist-language=Fooたが、うまくいきません。

ここに画像の説明を入力

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

github - GitHub Linguist は linguist-vendored のプレフィックス ワイルドカードをサポートしていますか?

に関する GitHub のドキュメントでlinguistは、ファイルの使用に関するセクション.gitattributesで、パスをベンダーとしてマークできるため、リポジトリの統計追跡では無視される可能性があると述べています。

しかし、ベンダリングされていないコードを含むディレクトリにネストされている可能性があるディレクトリを、リンギストがベンダリング済みとしてマークすることは可能ですか?

のスタイルの行を追加しようとしました*/special-vendored-path/* linguist-vendored.gitattributes、GitHub のコード比率情報は変更されませんでした。

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

git - TFS でのカスタム構文の強調表示

シナリオ

GitHub では、さまざまな拡張子を持つファイルのカスタム検出を行うために、 linguistディレクティブ.gitattributesを設定するために使用できます。ファイルに構文を直接設定することもできます ( )。一部のプロジェクトを Bitbucket と SourceSafe から Visual Studio Online (TFS) に移行していますが、バージョン管理は git のままにします。vim: syntax=clipper

問題

どうやら、別のファイルにカスタム構文を設定する明確な方法はありません。私が働いている場所では、 AdvPLと呼ばれる別の言語を使用しています。AdvPLは Clipper および Foxpro と非常に似ているため、TFS がxbase.prwの強調表示をサポートしている場合、ファイルの強調表示をサポートする必要が.chあり.prxます。

私が試したこと

  • .gitattributesいくつかのディレクティブと一緒に置く
  • ファイル内に vim ディレクティブを配置する
  • リポジトリでカスタム設定を探しています
  • Microsoft ドキュメントを読む
0 投票する
2 に答える
897 参照

ruby - スニペットのプログラミング言語を検出するにはどうすればよいですか?

テキストを含む文字列があります。テキストは、コードである場合とそうでない場合があります。Github の Linguist を使用して、候補のリストを指定した場合にのみ、可能性の高いプログラミング言語を検出できました。

実行:

候補のリストを与えたことに注意してください。 候補のリストを定義する必要がないようにするにはどうすればよいですか?

私は次のことを試しました:

実行:

追加:

  1. これは Github Linguist を使用する最良の方法ですか? FileBlob は Blob の代替ですが、これには文字列をファイルに書き込む必要があります。これは 2 つの理由で問題があります。1) 遅い、2) 選択されたファイル拡張子が言語学者をガイドし、正しいファイル拡張子がわからない。
  2. これを行うためのより良いツールはありますか? Github Linguist はおそらくファイルに対しては適切に機能しますが、文字列に対しては機能しません。