2017-10-26 16 views
0

SonarQubeには、ファイルコンテンツを正規表現にスキャンするルールがあります。スキャン中に見つかった場合は問題としてマークされますか?SonarQube - 定義された正規表現に基づくルール。

例: 「AcmeProducts」という単語の各ファイルをスキャンし、見つかった場合は「Critical」とマークするルールが必要です。

おかげ ジェイソン

+1

あなた自身のコーディング規則を書くことができます。 [ここ](https://docs.sonarqube.org/display/DEV/Adding+Coding+Rules+using+Java)を参照してください。 –

答えて

0

私は、このようなルールが存在しているかはわかりません。 このようなルールを提供するカスタムプラグインを実装することができます。

Xoo PluginのHasTagSensorは本当のプラグインではありませんが、プラグインAPIの機能のデモンストレーションとテストのサンプルです。 私がリンクしたHasTagのルールの実装では、構成された文字列(正規表現ではありません)が出現するたびに問題が発生します。 これに基づいて、文字列ではなく正規表現パラメータを使用するルールを実装できます。

0

これは、sonarqubeのComment pattern matcherルールに基づいてカスタムルールを作成することで実現できました。

関連する問題