我们目前正在评估Sonarqube/Sonarlint在.NET应用程序中的使用。我们对到目前为止所看到的非常满意(顺便说一下,把SonarQube带到这一步是值得称赞的--我几年前在我的博士项目中使用过它,从那以后它有了很大的改进!)。
但是,有一件事有点令人惊讶:当我将我的SonarLint实例连接到我们的SonarQube服务器(它工作得很好)并开始同步绑定的项目时,SonarLint开始下载nuget包(这是意料之中的),然后为我们解决方案的每个项目创建一个甚至两个.ruleset文件(除了SonarQube/
,我认为这是解决方案范围内的ruleset文件)。
我所期望和希望的是,对于完整的解决方案,只有一个规则集有效(对于有意义的项目(例如,测试项目),可能还有覆盖该规则集的选项)。
这种行为有可能吗,也就是说,我错过了什么吗?到目前为止,文档是我发现的唯一一个SonarLint缺乏的领域。
我在下面的博客文章中详细介绍了使用几个规则集的兴趣:发布了Sonarlint for VisualStudio 2.1,带来了与MSBuild的一致性、SonarQube的导航和通知
每个项目都有一个规则集,在您希望加强解决方案质量定义的情况下,该规则集是可自定义的,另一个规则集对应于SonarQube质量概要文件(符合SonarQube中的治理)
我想删除ABC目录内的所有文件。 当我尝试使用时,它还删除文件夹abc。 有没有一个线性的解决方案,我可以删除目录内的文件,但不是目录?
我有一个关于在MSBuild-Runner中使用SonarQube进行FXCop分析的问题。我已经意识到MSBuild-Runner从服务器加载了一个与Sonar中的质量配置文件匹配的规则文件,并将该文件用于FXCop运行。 如何配置MSBuild-Runner以便他使用在项目文件中配置的规则文件?如何将我们的自定义规则添加到声纳中?我能以某种方式导入我们的规则文件吗? 谢谢你的帮助!
本文向大家介绍.NET Framework 从解决方案中的一个项目中卸载软件包,包括了.NET Framework 从解决方案中的一个项目中卸载软件包的使用技巧和注意事项,需要的朋友参考一下 示例
本文向大家介绍使用IDEA启动项目遇见ClassNotFoundException的解决方案,包括了使用IDEA启动项目遇见ClassNotFoundException的解决方案的使用技巧和注意事项,需要的朋友参考一下 一. 错误现象 本地开发 SpringBoot 项目的时候,在集成 MyBatis 查询数据库的时候,使用 IDEA 启动项目的时候,有时候会遇见如下的报错: Caused by:
问题内容: 我正在尝试创建由4个项目组成的ASP.NET 5解决方案的映像。结构如下: FlashTools(ASP.NET 5类库) 模型(ASP.NET 5类库) QuizzCorrector(ASP.NET 5 Web应用程序) QuizzService(ASP.NET 5类库) 我有一个简单的Dockerfile,看起来像这样: 但不确定放在哪里。在我的解决方案的根文件夹中global.j
null 对于这两个项目,在*.csproj“ true 对于这两个项目,我都在startup.cs“ConfiguReservices(IServiceCollection services)”方法中添加了以下内容: 其中一个项目正确地创建了Swagger UI“index.html”和“Swagger.json”文件,但另一个项目没有。它只是像添加Swashbuckle/Swagger UI支