[解決済み] GitHubのリポジトリからコードの行数を取得することはできますか?
2022-03-15 12:49:34
質問
GitHubのリポジトリでは、「言語統計」を表示することができます。 パーセント ある言語で書かれたプロジェクトがあります。しかし、そのプロジェクトが何行のコードで構成されているかは表示されない。私はしばしば、プロジェクトの規模や複雑さを素早く把握したいと思うことがあり、コード行数で第一印象を決めることがあります。500行のコードは比較的単純なプロジェクト、10万行のコードは非常に大規模で複雑なプロジェクトを意味します。
では、GitHubのリポジトリから、できればクローンせずに、様々な言語で書かれたコードの行数を取得することは可能なのでしょうか?
質問 " git リポジトリの行数を数える " は、ローカルの Git リポジトリにあるコードの行数を数える方法を尋ねていますが。
- プロジェクトをクローンする必要があり、膨大な量になる可能性がある。例えば、Wineのようなプロジェクトのクローンを作るには、何年もかかります。
- i13nファイルなど、必ずしもコードではないファイルの行数をカウントすることになる。
- をカウントする場合 ちょうど (例えば) Rubyのファイルでは、JavaScriptなど他の言語の膨大なコードを見逃してしまう可能性があるのです。プロジェクトがどの言語を使っているかをあらかじめ知っておく必要がある。また、プロジェクトが使っている言語ごとにカウントを繰り返す必要がある。
全体として、「プロジェクトの規模を素早く確認する」ためには、あまりにも時間がかかりすぎる可能性があります。
どのように解決するのか?
Github.comやそのAPIでは現在不可能です。
カスタマーサポートに相談したところ、github.comではできないことを確認しました。しかし、この提案はGithubチームに伝えられましたので、将来的に可能になることを期待します。もしそうであれば、この回答を編集するようにします。
一方。
ローリー・オケイン氏の回答
をベースにした素晴らしい代替案です。
cloc
と浅いレポのクローンを作成します。
関連
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] git リポジトリの行数をカウントする
-
[解決済み] Visual Studioソリューションのコード行数はどのように数えるのですか?
-
[解決済み] コミットメッセージ内にGitHub上の課題番号へのリンクを設定する。
-
[解決済み] オリジナルのGitHubリポジトリからフォークしたGitHubリポジトリに新しいアップデートをプルする
-
[解決済み] GitHub リポジトリからの変更でローカルリポジトリを更新する
-
[解決済み] GitHubプロジェクトにおけるREADMEとREADME.mdの違いは何ですか?
-
[解決済み] GitHubでコマンドラインからプルリクエストを発行できますか?
-
[解決済み】GitHub リポジトリをクローンする前に、そのサイズを確認するには?
-
[解決済み】BitbucketからGitHubにすべてのブランチを含むGitリポジトリを移動するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】GitHubのページが更新されない
-
[解決済み] オープンソースプロジェクトにおける/distディレクトリの意味は何ですか?
-
git push がエラー fatal で失敗する: git リポジトリに表示されない リモートリポジトリから読み込めない
-
[解決済み] git リポジトリの行数をカウントする
-
[解決済み] GitHub の課題コメントでコミットを参照するにはどうすればよいですか?
-
[解決済み] GitHub Markdownのテーブルでチェックボックスやティックマークを描くには?
-
[解決済み] GitHub の README.md ファイルで画像を中央に配置するにはどうすればよいですか?
-
[解決済み】GitHubで、すべてのブランチのすべての(最近の)コミットを見る方法はありますか?
-
[解決済み] GitHubの公開レポのプライベートブランチを持つこと?
-
[解決済み] GitHub の課題から既存のブランチを参照するには?