あるメソッドを使ったことによって発生したバグがあり、その歯止めをしたいと考えています。たとえば、
- System.exit(), System.setProperty(), TimeZone.setDefault() など影響が広範囲に及ぶもの
- リモート前提なのに、インタフェースではなく実装クラスのメソッドを直接呼び出しているもの
などです。
いったんは全ソースをIDEで検索して対応したのですが、再発防止のため、 Checkstyleのようなツールで Jenkins や SonarQube を使って常に検知するような方法はないでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。