SonarQubeには、ファイルコンテンツを正規表現にスキャンするルールがあります。スキャン中に見つかった場合は問題としてマークされますか?SonarQube - 定義された正規表現に基づくルール。
例: 「AcmeProducts」という単語の各ファイルをスキャンし、見つかった場合は「Critical」とマークするルールが必要です。
おかげ ジェイソン
SonarQubeには、ファイルコンテンツを正規表現にスキャンするルールがあります。スキャン中に見つかった場合は問題としてマークされますか?SonarQube - 定義された正規表現に基づくルール。
例: 「AcmeProducts」という単語の各ファイルをスキャンし、見つかった場合は「Critical」とマークするルールが必要です。
おかげ ジェイソン
私は、このようなルールが存在しているかはわかりません。 このようなルールを提供するカスタムプラグインを実装することができます。
Xoo PluginのHasTagSensor
は本当のプラグインではありませんが、プラグインAPIの機能のデモンストレーションとテストのサンプルです。 私がリンクしたHasTag
のルールの実装では、構成された文字列(正規表現ではありません)が出現するたびに問題が発生します。 これに基づいて、文字列ではなく正規表現パラメータを使用するルールを実装できます。
これは、sonarqubeのComment pattern matcherルールに基づいてカスタムルールを作成することで実現できました。
あなた自身のコーディング規則を書くことができます。 [ここ](https://docs.sonarqube.org/display/DEV/Adding+Coding+Rules+using+Java)を参照してください。 –