java - 为什么规则鱿鱼:CycleBetweenPackages been removed from the Java "Sonar way with Findbugs" quality profile?

标签 java sonarqube

我刚刚将 SonarQube 从 5.3 更新到 5.6.3 运行第一次分析后,我意识到规则 squid:CycleBetweenPackages 已从“Sonar way with Findbugs”Java 质量配置文件中删除。

此规则已从默认配置文件中删除是否有特定原因?如果我手动将其添加到质量配置文件中,它将被忽略并且不会添加到规则集中。

最佳答案

嗯,确实有一个很好的理由,这条规则在 java 插件的 4.0 版本中被删除,正如这张票所提到的:https://jira.sonarsource.com/browse/SONARJAVA-1717

删除该规则的主要原因是它超出了 SonarQube 分析器旨在提供的核心功能的范围。

关于java - 为什么规则鱿鱼:CycleBetweenPackages been removed from the Java "Sonar way with Findbugs" quality profile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40361313/

相关文章:

java - 为什么没有从该 Java 流中过滤掉空字符串?

jenkins - 如何让 Jenkins、Sonar 和 JaCoCo 插件在 Eclipse Tycho 插件项目(或者 Cobertura)中协同工作?

node.js - SonarQube 分析未显示代码覆盖率

java - 查找是否有时间可以预订

java - 两个实体正在产生奇怪的现象

java - JGoodies 绑定(bind)不允许我重新绘制 JComponent

java - Slf4j LoggerFactory.getLogger 和 sonarqube

php - 如何使 SonarQube PHP 插件与 PHPUnit 一起使用?

java - 寻找一种方法来防止在项目中使用 java.sql.Statement

java - 计算区域/多边形上双变量正态分布的概率