sonarqube - 如何处理某些SonarQube错误识别规则?

标签 sonarqube metrics

我正在使用 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/

相关文章:

mysql - Sonar、Maven、Jenkins、MySQL - 无法创建 'com.mysql.jdbc.Driver' 类的 JDBC 驱动程序

java - Sonar 显示旧代码中存在新的违规行为

java - SonarQube 5.5 与报告插件 1.6 不兼容

java - Sonar 扫描仪给出一个名为 "Please provide compiled classes of your project with sonar.java.binaries property"的错误

elasticsearch - Elasticsearch:从其他聚合指标计算聚合指标

docker - 提供更深入的群体节点相关指标

java - 我们可以对 Sonar 的 PMD 插件和 Eclipse 的 PMD 插件使用相同的抑制警告吗?

java - 如何向 Spring Boot 添加更多指标?

python - Python 中的成对 Kullback Leibler(或 Jensen-Shannon)发散距离矩阵

spring-boot - 如何解决 "java.lang.illegalargumentexception collector already registered that provides name"?