StyleCop Integration With SonarQube

本文关键字:SonarQube With Integration StyleCop | 更新日期: 2023-09-27 18:06:50

我正试图让Stylecop与声纳一起工作,这样我就可以分析我的ASP。网络应用程序。我目前正在运行Sonar 4.3,并使用c# 3.0插件进行Stylecop集成。我假设c#插件已经使SonarQube生态系统插件中的专用StyleCop插件过时了,对吗?

我正在通过Jenkins触发声纳分析。

在c#插件的StyleCop子类别中,我指出了MSBuild.exe和StyleCop.dll当我重新启动我的Sonar服务器时,我在我的Sonar日志中看到"所有Stylecop规则被禁用,跳过其执行"的消息。

当我转到质量配置文件菜单时,我可用的c#规则是默认的"声纳方式"。

我已经尝试过查看文档,但是很难遵循,因为文档没有与Sonar更新保持最新。

任何帮助使这个工作是非常感激的。非常感谢。

StyleCop Integration With SonarQube

一旦你安装了StyleCop SonarQube插件,你确实需要转到质量配置文件菜单,然后选择默认的质量配置文件(默认情况下是"Sonar way")。

从那里,你可以通过使用过滤器"Repository: StyleCop"answers"Activation: Inactive"来搜索所有的"StyleCop"规则。

然后你可以通过点击复选框来启用特定的StyleCop规则,或者使用右侧的"Bulk Change"来启用它们。

in SonarQube go to

质量文件 -> c# -> 声纳方式

从顶部过滤器中选择"激活"->"未激活",然后单击"搜索"然后,您可以单击复选框激活当前未激活的规则,或者您可以使用"批量更改"功能激活所有规则。