私は日食/ NetBeansプラグインやツールを探して、その分析のJavaプロジェクト、および私たちのカスタム命名規則などに違反し、未使用の輸入の報告、未使用の変数、未使用の方法、を与えています。..Javaの静的コード分析
答えて
Eclipseには、Markers
があります。 violating custom naming conventions
以外のすべてのケースを提供します。
FindBugsはおそらく最も顕著なものの1つで、試してみる価値があります。
命名規則などについては、CheckStyleをご覧ください。
Netbeans 7.2には、新しい[検査]機能があります。メニューから[ソース|検査]に移動します。それは確かにあなたの質問に記載のためのテストのほとんどを持っています。
が合意しました! findbugsプラグインと組み合わせることで、いくつかのクリックでプロジェクト全体に多くの一般的な変更(インポートの修正など)を行うことができます。 – ollo
...さらに、sonarをご覧ください。私が初めてそれを発見したとき、目を覚ます者は静かだった。
Checkstyle(私の好み)またはPMDを試してみてください。
命名規則や輸入のような小さなことについては、私はPMDがかなり良い選択であるという他の答えに同意します。
[恥知らずのプラグイン]これは残忍かもしれませんが、私が開発した会社がCodeitと呼ばれるツールがあり、gitまたはsvnリポジトリからコードを分析します。それは、コード品質を評価するためのメトリクスと機能を実行します。
私が使用しているメトリクスのすべてを思い出すことはできませんが、コメント/コード率、ドキュメントカバレッジ、多くのメソッド/クラスあまりにも長く、一束も。 Codefacts can be downloaded here [/恥知らずのプラグ]
- 1. Javaコールグラフの静的解析
- 2. 静的コード解析ツール -
- 3. Roslynメモリ内コードの静的コード解析
- 4. .NETコアの静的コード解析ツール
- 5. Android NDK - ネイティブC++コードの静的解析
- 6. Pythonでの静的コード解析?
- 7. JavaプロジェクトのCoverity静的解析
- 8. Java静的解析:はじめに
- 9. ガベージコレクションは、コードのこの部分に静的解析を実行する
- 10. Coffeescript静的解析/静的型チェック - ロードブロッキング
- 11. Tclコードのツール、コードの書式をチェックするコード、静的コード解析システム
- 12. Java EEアプリケーションでの静的コンテンツと動的コンテンツの分離
- 13. 現在の変更のみのSONAR静的コード解析
- 14. XMLコード分析
- 15. SQLコード分析
- 16. 静的メソッドと静的変数のjava
- 17. Xamarinのコマンドラインからの静的コード解析
- 18. 分散コンピューティング用のHazelcast-in-memory形式(静的解析)
- 19. 間違った責任の静的分析
- 20. 静的コード解析で.csファイルのHP Fortifyを使用
- 21. Java静的メタプログラミング
- 22. Java静的インポート
- 23. Javaの静的モード
- 24. Javaの静的メソッド
- 25. 静的ジェネリックメソッド - Javaの
- 26. Javaの静的インポート
- 27. Javaの静的スコープ
- 28. Javaの静的シンクロナイズド
- 29. Javaの静的メソッド
- 30. Javaの静的メソッド
ご質問はありますか? – Ami
あなたはstackoverflowで検索しようとしましたか? – Kai
はい、でもそれは助けになりませんでした – Nageswaran