gitのコミットフックまたは自動ビルドスクリプトとして呼び出すことができる、Eclipseとは別のCLIで実行できるJavaリンターを見つけようとしています。そのようなものは存在しますか?
理想的には、未使用のインポートと変数をチェックする必要があります。スタイルガイドラインに準拠していること、例外が適切に使用されていることなどです。これらの機能の一部のサブセットは、現在の機能よりも優れていますが、何もありません。
これらすべてのツールには、いくつかの重複するルールがあります。似たようなツールは他にもたくさんありますが、これらは最も人気があり、サポートされているツールです。
また、他の多くのツールを組み合わせて優れたビューを提供する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にリストされているアプローチの 1 つを使用することを検討してください (「それらの機能は、私たちが現在持っているものよりも優れているでしょう-何もありません!」
これはまさに私が取り組んでいるものです: Java コードの品質をチェックするために使用する CLI フレンドリーなツールです。また、インタラクティブなモダリティもあります。単一のクエリ (単一の警告を確認するため) またはすべてのクエリをまとめて実行できます。
ツールはまだ初期段階ですが、ほぼ毎日取り組んでいます。ここから入手できます:
https://github.com/ftomassetti/effectivejava
それについてどう思うか教えてください。遠慮なく質問してください。