唯一能改变下载的规则集文件的是当我们在服务器上激活/停用一个规则,然后它被正确地添加/删除。
这是Sonarqube的虫子吗?还是我们只是遗漏了一些工作流程?
这就引出了一个后续问题:SonarQube服务器上的严重性设置如何映射到Visual Studio规则集设置?我们注意到SonarQube上的“info”并没有映射到Visual Studio中的“info”。我本来希望看到下面的映射:
SonarQube Visual Studio --------- ------------- Blocker = Error Critical = Error Major = Error Minor = Warning Info = Info
问题是SonarQube和Visual Studio之间没有一对一的严重性映射,因此我们选择了一个安全的解决方案,并将所有内容导出为警告,而不是错误,因为这会破坏编译。
您可以在本地更改规则集,并加强规则集文件,以便将问题标记为错误。与SonarQube的重新同步将不会恢复您的更改,如果它们使质量配置文件更强。
注意,为了解决这个问题,创建了以下票证:https://jira.sonarsource.com/browse/sonarcs-591
我正在使用Sonarqube5.4来分析我自己的C#代码,分析工作与我预期的一样。现在我已经编写了一些自定义规则,一个使用StyleCop,另一个使用FxCop在我的代码上运行,但我没有找到如何在Sonarqube中导入自定义规则。我强调我使用Sonarqube5.4和C#插件5.1。在我的安装中,文件夹“规则”不存在。相反,我可以找到: 有人能帮我在SonarQube安装中导入我的自定义规则吗?
我们在中基于BaseTreeVisitor实现了一个自定义规则https://github.com/SonarSource/sonar-java/tree/master/java-checks/src/main/java/org/sonar/java/checks如中所述http://docs.sonarqube.org/display/SONAR/Extending编码规则。我们能够部署它,它看
授人以鱼,不如授人以渔。Dism++的能力是有限的,无法覆盖的所有用户的需求。因此给程序添加了自定义规则功能,方便高级用户打造自己的专属工具。 创建一个空白的自定义规则文件 我们只需要在Config目录新建一个 Custom*.xml 这样形式的xml文件即可(*表示任何字符串,比如Custom1.xml或者Custom我爱我的家.xml,另外文件以UTF8或者Unicode编码保存)。初始文件内
也许有一个特殊的插件为这个特殊的情况? 提前致谢
我试图在SonarQube上运行我的自定义PMD规则,但到目前为止,没有成功。 我创建了一个从sonar-pmd-plugin扩展的插件。在这个插件中,我有我的PMD规则集文件(custom_rules.xml)、一个声纳规则文件(pmd-extensions.xml)和我的自定义规则的Java类。 SonarQube识别了我的规则,我已经在默认的质量配置文件中启用了它们。最后,当我在给定的项目上
我正在使用SonarQube 4.2和sonar-java-plugin-2.2.1。我试图基于BaseTreeVisitor(https://github.com/sonarsource/sonar-examples/blob/master/plugins/java-custom-rules/src/main/java/org/sonar/samples/java/examplecheck.ja