相关疑难解决方法(0)

在Sonar中,如何防止检查某些包中的某些规则?

我们有一个Android/Blackberry项目,有一个共同的部分.显然,这部分是为了编译Android和Blackberry目标而编写的,因此,不能使用一些较新的Java特性(例如,Integer.valueOf).我想跳过一些专门针对该部分的规则.有没有办法做到这一点?

java sonarqube

18
推荐指数
2
解决办法
3万
查看次数

如何忽略Sonar代码覆盖率分析中的代码块?

在我们的代码中,有很多这样的日志记录片段:

if(logger.isDebugEnabled()) {
    logger.debug("...")
}
Run Code Online (Sandbox Code Playgroud)

是否可以配置SonarQube,以便代码覆盖率分析中不包含此类代码块?编写测试以涵盖此类调试语句似乎没有多大意义......

我发现了如何:

  • 忽略覆盖率分析中的整个文件
  • 忽略代码块中的问题

但我没有找到从覆盖率分析中排除代码块的方法.

logging code-coverage sonarqube

6
推荐指数
1
解决办法
884
查看次数

SonarQube JavaScript 禁用部分代码

我想禁用文件中的一段代码(例如函数)以供 SonarQube 分析...有关如何执行此操作的任何建议..

我在这里找到了一些java的东西-->为某些代码关闭声纳

javascript sonarqube

6
推荐指数
2
解决办法
2万
查看次数

我们怎样才能忽略Java中的一些SonarQube规则?

我们最近开始使用SonarQube.我们已经找到了SonarQube建议的一些规则,但我们想忽略它们或给它们低优先级,甚至配置SonarQube建议的时间.例如

我们希望避免使用规则(和/或配置SonarQube建议的优先级和时间)

  1. 记录这个公共课.和
  2. 完成与此TODO评论相关的任务.

我找不到一种方法来配置这个规则被忽略.我们希望忽略整个项目而不是特定类的这种规则.

配置此值将有助于我们更好地估算时间,以解决主要问题并为上述规则提供低优先级.我们正在使用SonarQube 6

我建议你.

java rules sonar-runner sonarqube sonarqube-scan

5
推荐指数
3
解决办法
8145
查看次数

排除 Sonarqube 在两个特定类之间的重复代码检查

我将 Sonarqube 与 Jenkins 一起使用来检查各种违规行为。有两个类AB,它们有很多重复的代码。我知道并接受这一点。因此,我想忽略这些违规行为。但是,我仍然希望了解来自其他类(例如 C)的重复代码。我只想忽略A和之间的重复代码B。我怎样才能做到这一点?

java code-duplication sonarqube

5
推荐指数
1
解决办法
4024
查看次数

使用 pom.xml 禁用 Sonar 规则?

我正在使用Spring Boot and Spring Jpa示例并希望通过 Maven 主要使用pom.xml文件来禁用下面的声纳规则。我无权访问或无法禁用该规则,SonarQube因为它是为组织级别配置的。

方法不应有太多参数(squid:S00107)

我已经浏览过很多次网络,但还没有找到任何有希望的解决方案。这就是我所看到的:配置 Sonar 以从 Maven pom.xml 中排除文件

spring-boot sonarqube sonarlint

4
推荐指数
1
解决办法
5305
查看次数