コードベースにある関数の長さ (行数) に関する統計を作成したいと思います。これにより、私が見つけた半ダースの 1000 行以上の関数の責任者を責めることができます。
どうすればそれができるか知っていますか?
のことは知っwc -l
ていますが、内部関数の詳細が知りたいです。も知ってcloc
いますが、統計が一般的すぎます。
理想的には、コメントを数えずに、次のような結果を提示したいと思います。
1 foo.c: 'do_work()' is 1534 lines long
2 bar.c: 'do_more()' is 451 lines long
3 baz.c: 'bloated()' is 2853 lines long