5

Javaプロジェクトを分析し、未使用のインポート、未使用の変数、未使用のメソッド、カスタム命名規則に違反しているなどのレポートを提供するeclipse/netbeansプラグインまたはツールを探しています。

4

8 に答える 8

3

Eclipseはそれをとして提供しますMarkers。を除くすべてのケースを提供しますviolating custom naming conventions

ここに画像の説明を入力してください

于 2012-09-12T12:53:37.867 に答える
3

FindbugsはEclipseプラグインとしてうまく機能し、簡単にカスタマイズできます。

より大きなものを探している場合、または継続的インテグレーション環境で作業している場合は、Sonarを選択します。

于 2012-09-12T12:54:27.710 に答える
2

Netbeans 7.2には、新しい検査機能があります。メニューから「ソース」|「検査」に移動します。それは確かにあなたの質問で言及されたテストのほとんどを持っています。

于 2012-09-12T12:46:51.443 に答える
2

FindBugsはおそらく最も有名なものの1つであり、試してみる価値があります。

命名規則などについては、CheckStyleをご覧になることをお勧めします。

于 2012-09-12T12:45:48.043 に答える
2

...さらにソナーを見てください。私が最初にそれを発見したとき、それは目を見張るような静かでした。

于 2012-09-12T12:51:02.993 に答える
2

命名規則やインポートなどの小さなことについては、PMDがかなり良い選択であるという他の回答に同意します。

[恥知らずなプラグ]これはやり過ぎかもしれませんが、私が働いている会社が開発した「Codefacts」と呼ばれるツールがあり、gitまたはsvnリポジトリからコードを分析します。コードの品質を評価するためのメトリックなどを実行します。それはあなたの「など」に合うかもしれません。

使用しているすべてのメトリックを思い出せませんが、コメント/コードの比率、ドキュメントの適用範囲、メソッド/クラスの多くが長すぎるかどうかのチェックなど、いくつかのメトリックがあります。 コードファクトはここからダウンロードできます [/恥知らずなプラグ]

于 2012-09-12T13:01:04.670 に答える
1

PMD、Checkstyle、FindBugsの3つのツールを組み合わせて使用​​しています。

于 2012-09-12T12:56:26.007 に答える
0

Checkstyle(私の好み)またはPMDを試してください。

于 2012-09-12T12:53:28.290 に答える