抑制指定程式碼區塊的聲納測量
Sonar (www.sonarsource.org) 是一種用於分析程式碼和偵測潛在問題的流行工具。然而,某些程式碼區塊可能不需要 Sonar 的測量,例如那些從 Findbugs 產生不必要的「保留堆疊追蹤」警告的程式碼區塊。這就提出了一個問題:
可以對特定程式碼區塊停用聲納測量嗎?
答案:
是的,聲納可以使用 SuppressWarnings 註解來抑制指定程式碼區塊的測量。
實作:
要抑制特定類別或方法的測量,請使用@java.lang 對其進行註解.SuppressWarnings("squid_id"),其中squid_id是聲納問題ID。例如:
<code class="java">@java.lang.SuppressWarnings("squid:S00112")</code>
查找 Sonar 問題 ID:
要取得 Sonar 問題 ID,請導航至 Sonar UI 的問題深入了解。找到您想要抑制警告的問題。您的程式碼的紅色問題框將包含定義問題的規則連結。點擊此連結將在頁面頂部顯示問題 ID。
以上是可以抑制特定程式碼區塊的聲納測量嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!