Gitのコミットフックとして、または自動ビルドスクリプトから呼び出すことができるEclipseとは別のCLIで実行できるJava linterを見つけようとしています。ものが存在する?
理想的には、未使用のインポートと変数をチェックする必要があり、スタイルのガイドラインに従っている、例外が適切に使用されている、などです。
これらすべてのツールには、いくつかの重複するルールがあります。他にも多くの同様のツールがありますが、これらは最も人気がありサポートされています。
また、 Sonar もチェックしてください。これは、他の多くのツールを組み合わせており、そのための素晴らしいビューを提供します。
checkstyle、FindBugs、PMD、Clirr、fb-contribのルール。
コミット後のフックにどのように追加するのか正確にはわかりませんが、 http://docs.codehaus.org/display/SONAR/Analyzing+with+Maven が適切な出発点になる可能性があります(特にあなたはMavenを使用しています)。
http://docs.codehaus.org/display/SONAR/Continuous+Integration にリストされているアプローチのいずれかを使用することを検討することもできます。これは、より良いツールを探している可能性があるためです。チーム(「これらの機能の一部のサブセットは、weが現在持っているものよりも優れていますが、何もありません!」
これはまさに私が取り組んでいるものです:Javaコードの品質をチェックするために使用されるCLIフレンドリーなツールです。また、インタラクティブなモダリティがあります。単一の警告)またはすべてのクエリを一緒に。
ツールは初期段階にありますが、私はほぼ毎日取り組んでいます。ここから入手できます:
https://github.com/ftomassetti/effectivejava
あなたはそれについてどう思うか教えてください、質問をすること自由に感じなさい。