2016-11-27 7 views
1

定義された以下の私は仕事のプロジェクトは、(例えば)などの内部コーディング標準のカップルを持っていますどのように自動的にコードを確認するにはコーディング標準

  • ドメインクラスはtoString()hashCode()equals()
  • 定義されたドメインクラスを持っていますすべての属性はfinal
  • コンストラクタ・インジェクションではなくフィールドまたはセッター・インジェクションの使用されてきた

上記のルールを定義し、それらをビルド時に適用するツールがありますか(上記のルールに違反している場合はビルドに失敗します)?

+1

CheckStyleは機能しませんでしたか?それは明白な第一選択であるので。 –

+0

Marko氏によれば、[CheckStyle](https://maven.apache.org/plugins/maven-checkstyle-plugin/)が最初の選択肢であり、テストスーツに追加して、あなたが望むことをすることができます –

答えて

1

hereのコード品質を見つけるためにSonarQubeを使用することができます。

SonarQubeのルールに加えて、プロジェクトのニーズに応じてルールを追加/カスタマイズすることもできます。

関連する問題