我正在使用 SonarQube 5.4 分析我自己的 C# 代码,分析工作如我所料。 现在我已经编写了一些自定义规则,一个使用 StyleCop,另一个使用 FxCop 在我的代码上运行,但我找不到如何在 SonarQube 中导入这些自定义规则。 我强调我将 SonarQube 5.4 与 C# 插件 5.1 一起使用。在我的安装中,文件夹“rules”不存在。相反,我可以找到:
sonar-fxcop-library-1.3.jar 在 /opt/sonarqube-5.4/data/web/deploy/plugins/csharp/META-INF/lib 和 sonar-stylecop-plugin-1.1 中的 /opt/sonarqube-5.4/extensions/plugins.
谁能帮我在 SonarQube 安装中导入我的自定义规则?
最佳答案
FxCop 集成:通过指定 CheckId
自定义 FxCop 规则。
[编辑] FxCop 规则现在包含在 sonar-fxcop 中插件。
StyleCop 集成:deprecated因为 StyleCop 不依赖 Roslyn。
关于c# - C# 的 Sonarqube 5.4 自定义规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37111565/