我正在使用 SonarQube 4.5.4,它对于某些规则运行得很好。然而,有些规则显示了不应该存在的违规行为。即应删除未使用的私有(private)方法。我有一些在类中定义的私有(private)方法。这些方法从 .fxml 文件作为 FX 对象调用。
有什么方法可以教 SonarQube 学习这个异常吗?
另外一个有问题的方法有一个参数,该参数被 SonarQube 标记为未使用,但该参数对于 FX 操作事件是必需的。
如果有人能提供帮助,我将非常高兴。
这是一段代码:
@FXML
private void scanList(ActionEvent aEvent) {
superObject.scanCurrentListAction();
}
最佳答案
您遇到过这种情况:
https://jira.sonarsource.com/browse/SONARJAVA-1179
作为解决方法,您可以通过规则管理 UI 启用或禁用 Sonar 中的规则。您还可以设置公司或项目特定的规则集并将其分配给您的项目。
关于sonarqube - 如何处理某些SonarQube错误识别规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35130275/