当前位置: 首页 > 知识库问答 >
问题:

如何在SonarQube分析期间激活自定义java规则?

潘智刚
2023-03-14

我实现了如下所述的java自定义规则,请在此处输入链接描述。在服务器端的“规则”页面上可以看到规则,但在分析过程中不会将其中的任何规则应用于代码。我正在使用sonar 5.1.1,并将sonar java插件更新为v3。2.我不知道怎么了。在使用sonar runner进行调试期间,我注意到我的CheckRegister已加载,但忽略了来自它的检查。

共有1个答案

蓝逸仙
2023-03-14

解决办法很简单......规则必须包含在质量文件中......

 类似资料:
  • 我们在中基于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编码规则。我们能够部署它,它看

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

  • 我已经按照下面的示例实现了Sonar Java插件(Maven):https://github.com/SonarSource/sonar-examples/tree/master/plugins/java-custom-rules.复制了/extensions/plugins目录中生成的sonar插件。重新启动SonarQube服务器,并使用mvn sonar:sonar运行分析。 我可以在规则

  • 我试图在SonarQube上运行我的自定义PMD规则,但到目前为止,没有成功。 我创建了一个从sonar-pmd-plugin扩展的插件。在这个插件中,我有我的PMD规则集文件(custom_rules.xml)、一个声纳规则文件(pmd-extensions.xml)和我的自定义规则的Java类。 SonarQube识别了我的规则,我已经在默认的质量配置文件中启用了它们。最后,当我在给定的项目上

  • 我正在使用Sonarqube5.4来分析我自己的C#代码,分析工作与我预期的一样。现在我已经编写了一些自定义规则,一个使用StyleCop,另一个使用FxCop在我的代码上运行,但我没有找到如何在Sonarqube中导入自定义规则。我强调我使用Sonarqube5.4和C#插件5.1。在我的安装中,文件夹“规则”不存在。相反,我可以找到: 有人能帮我在SonarQube安装中导入我的自定义规则吗?

  • 1.1. Linux 开发板自定义激活词 1.1. Linux 开发板自定义激活词 现在我们提供自定义激活词配置的方式来让您更亲切地唤醒您的设备。 RokidOS 会读取 /data/system/device.json 中的信息来初始化一些系统信息;在 /data/system/ 下创建 device.json ,自定义以下内容: triggerWord {Object} 自定义激活词配置: t