5
當Sonar引發它時,開發人員(或者任何授權用戶)如何忽略特定的編碼規則違規?說一個規則「不遵循文件命名約定」彈出,有沒有一種方法可以將它聲明爲誤報並單擊某個按鈕,以確保不顯示該編碼規則違例的其他實例?如何永久地忽略SonarQube規則違規中的誤報
如果這是不可能的,是否有文檔解釋了SonarQube如何將規則應用於代碼,以便我可以操縱它的工作方式來永久消除誤報。謝謝 !
這個問題也許下面的問題的延伸
In Sonar, how to prevent checking some rules in some packages?
您給出的第二個答案回答了我的問題。但只有管理員可以做到這一點嗎? 另外,我可以知道軟件如何將規則與給定代碼進行比較嗎?這是從用戶封裝的,還是有用戶可以在安裝文件中修改它的方法? – SonarQ 2014-09-30 13:31:21
用戶需要擁有「管理質量配置文件和門」權限,但不一定是「系統管理員」權限。規則以Java編碼,您無法修改此規則。 – 2014-09-30 13:50:37
最後一個問題,我將自己的C和C++代碼規則導入Sonar Runner。我想爲用戶提供一個Web界面來取消規則,如果它與項目無關 我只是雙重檢查你是否有什麼我想問的問題。我想知道我的C代碼規則是如何應用於代碼的(或者Sonar規則配置系統是如何工作的),並且我有辦法操縱它嗎? – SonarQ 2014-09-30 13:58:56