Javaプロジェクトを分析し、未使用のインポート、未使用の変数、未使用のメソッド、カスタム命名規則に違反しているなどのレポートを提供するeclipse/netbeansプラグインまたはツールを探しています。
8 に答える
Eclipseはそれをとして提供しますMarkers
。を除くすべてのケースを提供しますviolating custom naming conventions
。
Netbeans 7.2には、新しい検査機能があります。メニューから「ソース」|「検査」に移動します。それは確かにあなたの質問で言及されたテストのほとんどを持っています。
FindBugsはおそらく最も有名なものの1つであり、試してみる価値があります。
命名規則などについては、CheckStyleをご覧になることをお勧めします。
...さらにソナーを見てください。私が最初にそれを発見したとき、それは目を見張るような静かでした。
命名規則やインポートなどの小さなことについては、PMDがかなり良い選択であるという他の回答に同意します。
[恥知らずなプラグ]これはやり過ぎかもしれませんが、私が働いている会社が開発した「Codefacts」と呼ばれるツールがあり、gitまたはsvnリポジトリからコードを分析します。コードの品質を評価するためのメトリックなどを実行します。それはあなたの「など」に合うかもしれません。
使用しているすべてのメトリックを思い出せませんが、コメント/コードの比率、ドキュメントの適用範囲、メソッド/クラスの多くが長すぎるかどうかのチェックなど、いくつかのメトリックがあります。 コードファクトはここからダウンロードできます [/恥知らずなプラグ]
PMD、Checkstyle、FindBugsの3つのツールを組み合わせて使用しています。
Checkstyle(私の好み)またはPMDを試してください。