2016-02-01 147 views
2

我使用的是SonarQube 4.5.4,對於某些規則,它工作得很好。但是有一些規則顯示違反規則的地方應該沒有規則。即應刪除未使用的私有方法。我有一些在類中定義的私有方法。這些方法作爲FX對象從.fxml文件中調用。如何處理某些SonarQube錯誤地識別規則?

有沒有一種方法可以教SonarQube學習這個異常?

進一步的一個有問題的方法有一個參數被標記爲未被SonarQube使用,但該參數是FX動作事件所必需的。

如果有人能幫忙,我會很高興。

這裏是一塊代碼:

@FXML 
    private void scanList(ActionEvent aEvent) { 
     superObject.scanCurrentListAction(); 

} 

回答

2

你碰到這樣的:

https://jira.sonarsource.com/browse/SONARJAVA-1179

作爲一種變通方法,您可以啓用或通過規則聲納禁用規則管理UI。您還可以設置公司或項目特定的規則集並將其分配給您的項目。

+0

謝謝你Hdave。這是我所害怕的。我想我會保持規則活動,並且如果規則適用,或者它屬於一個FX對象,一個接一個地檢查。 –