問題タブ [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.
ruby - 何らかの理由で Makefile を作成できませんでした - Ruby Gem をインストールしようとしています
Mac に Lingust という Ruby Gem をインストールするのに問題があります。以下のエラー メッセージが表示され、問題の解決方法がわかりません。どんな助けでも大歓迎です。
git - GitHub がリポジトリを間違った言語に変更する
これが大したことではないことはわかっていますが、GitHub が言語的に多様化されていることを好みます。Swiftでプロジェクトを作成しましたが、コミットすると、それはObjective-Cにあると表示されます。
Parse フレームワークが Objective-C で記述されており、それを検出するためではないかと思いますが、メイン リポジトリ ページの表示言語を変更する方法はありますか?
git - GithubのLinguistを修正しようとしています
多くのプログラマーと同様に、私はバージョン管理に Github を使用しています。ただし、ASP.NET で作成した Web サイトは、PowerShell がほとんどまたはまったく関与していない場合に、PowerShell リポジトリとしてリストされます。追加してこれを修正しようとしています
.gitattributes ファイルに追加しますが、まだ PowerShell リポジトリとしてリストされているため、取得していません。どうすればこれを修正できますか?
注: CSharp の代わりに C# も試しました。まだ何もない
https://github.com/nickgilbert1994/Covenant-Tech-Club-Website/blob/master/.gitattributes
github - GitHub Linguist は linguist-vendored のプレフィックス ワイルドカードをサポートしていますか?
に関する GitHub のドキュメントでlinguist
は、ファイルの使用に関するセクション.gitattributes
で、パスをベンダーとしてマークできるため、リポジトリの統計追跡では無視される可能性があると述べています。
しかし、ベンダリングされていないコードを含むディレクトリにネストされている可能性があるディレクトリを、リンギストがベンダリング済みとしてマークすることは可能ですか?
のスタイルの行を追加しようとしました*/special-vendored-path/* linguist-vendored
が.gitattributes
、GitHub のコード比率情報は変更されませんでした。
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 ドキュメントを読む
ruby - スニペットのプログラミング言語を検出するにはどうすればよいですか?
テキストを含む文字列があります。テキストは、コードである場合とそうでない場合があります。Github の Linguist を使用して、候補のリストを指定した場合にのみ、可能性の高いプログラミング言語を検出できました。
実行:
候補のリストを与えたことに注意してください。 候補のリストを定義する必要がないようにするにはどうすればよいですか?
私は次のことを試しました:
実行:
追加:
- これは Github Linguist を使用する最良の方法ですか? FileBlob は Blob の代替ですが、これには文字列をファイルに書き込む必要があります。これは 2 つの理由で問題があります。1) 遅い、2) 選択されたファイル拡張子が言語学者をガイドし、正しいファイル拡張子がわからない。
- これを行うためのより良いツールはありますか? Github Linguist はおそらくファイルに対しては適切に機能しますが、文字列に対しては機能しません。