@Override アノテーションの使用を強制するにはどうすればいいですか? [closed] 質問する

@Override アノテーションの使用を強制するにはどうすればいいですか? [closed] 質問する

IDE の外部で実行でき、@Override アノテーションの使用を一貫して強制できる静的分析ツールはありますか? CheckStyle には MissingOverride チェックがありますが、これは @inheritDoc Javadoc タグを使用するメソッドにのみ適用されます。継続的インテグレーション マシン上の新しいビルド構成で実行できるツールを探しています。

ベストアンサー1

PMDは現在、オーバーライドルールがありません

PMD や Findbugs についてはどうでしょうか? PMD を使用すると、独自のルールを記述することもできます (デフォルトのルール セットで破棄できない場合)。

https://pmd.github.io/pmd-6.3.0/pmd_userdocs_extending_writing_pmd_rules.html

おすすめ記事