声纳Lint规则集文件:Gitignore? [英] Sonar Lint Ruleset files: Gitignore?

查看:24
本文介绍了声纳Lint规则集文件:Gitignore?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Visual Studio中安装了SonarLint并将其连接到我们的服务器上,当我这样做时,git status它会显示所有这些Net.ruleset文件。我应该将此扩展名放入.gitignore文件还是将其添加到存储库?

推荐答案

TLDR;将其提交以与您的团队共享。

.ruleset文件是规则及其状态(已启用、已禁用、严重程度)的集合。将解决方案绑定到SonarQube时会发生两件事:

A.分析器作为Nuget包安装到您的项目中(顺便说一句,这就是.Net分析器的工作方式,您可以像安装参考一样安装它们)。没有其他方法可以安装分析器,这就是您的csproj被弄脏的原因。

B.创建规则集文件以匹配来自SQ服务器的质量配置文件(分析器通常启用其所有规则,但SonarQube质量配置文件会禁用其中一些规则并分配不同的严重程度)。

如果您提交更改,当您的同事执行git pull时,他们所要做的就是构建并安装分析器Nuget包。所以他们不需要安装SonarLint插件。

这篇关于声纳Lint规则集文件:Gitignore?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆