2016-03-31 13 views
1

カスタムコーディングガイドラインチェッカーの実装の一環として、クラスにtry-catchブロックがないことを確認するか、オブジェクトを作成するために "new"キーワードを使用しないようにする必要があります。 これを達成する方法はありますか?tryブロックか "new"キーワードがJavaコードで使用されているか調べる方法はありますか?

+1

新しいインスタンスを作成するために 'new'だから、他にどのように計画していますか? – Stultuske

+0

おそらく彼は、いくつかのクラスまたはパッケージ – Cootri

+0

のためにDIだけを豆として登録し、スプリングコンテナにそれらを初期化することによって、使いたいと思うかもしれません。 – user6140183

答えて

0

SonarQubeのような統計解析ツールを使用して、own ruleを書き込んでください(またはWebで見つけてください)。

ビルド中にコードの規則をチェックする必要がある場合は、PMD maven pluginのようなものを使用する必要があります。とにかく、あなたの問題は、統計的なコードの分析についてです。あなたは適切でカスタマイズ可能なツールを見つけなければなりません - 自分自身を書くことは難しいです:)

+0

アイデアは、このコーディングガイドラインチェッカーをmavenプラグインの一部として統合し、違反が見つかった場合にビルドに失敗することです。 – user6140183

+1

あなたはhttps://maven.apache.org/plugins/maven-pmd-plugin/のようなものを使うべきです。とにかく、あなたの出発点はGoogleに "statistical analysis maven" – Cootri

関連する問題