特定のコード セクションの Sonar 測定の無効化
コード品質の問題を検出するための静的分析ツールである Sonar は、ソフトウェア コードを評価するための包括的な測定を提供します。ただし、特定の考慮事項により、コードの特定のブロックでは特定の測定が必要ない場合があります。
コード セクションのソナー測定を無効にする方法
特定のコードのソナー測定をオフにするにはセクションでは、@SuppressWarnings アノテーションを利用できます。このアノテーションをクラスまたはメソッドに適用して、特定の Sonar 問題 ID を抑制できます。
例:
Sonar によって検出された「スタック トレースの保持」警告について考えてみましょう。アクセシビリティの問題により実際の例外をクライアントに渡すことが望ましくない場合は、次の注釈を使用してこの警告を抑制できます:
@java.lang.SuppressWarnings("squid:S00112")
この例では、「squid:S00112」は Sonar の問題 ID です。 「スタック トレースの保持」警告。
Sonar 問題 ID の取得
抑制したい警告の Sonar 問題 ID を特定するには、次の手順に従います。
適切なオプションを付けて @SuppressWarnings アノテーションを利用することにより、ソナーの問題 ID を使用すると、必要のないコードのセクションに対して特定の測定を効果的に無効にすることができます。
以上が`@SuppressWarnings` アノテーションを使用して特定のコードセクションのソナー測定を無効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。