声纳Lint规则集文件:Gitignore? [英] Sonar Lint Ruleset files: Gitignore?
本文介绍了声纳Lint规则集文件:Gitignore?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
git status
它会显示所有这些Net.ruleset
文件。我应该将此扩展名放入.gitignore
文件还是将其添加到存储库?
推荐答案
TLDR;将其提交以与您的团队共享。
.ruleset文件是规则及其状态(已启用、已禁用、严重程度)的集合。将解决方案绑定到SonarQube时会发生两件事: A.分析器作为Nuget包安装到您的项目中(顺便说一句,这就是.Net分析器的工作方式,您可以像安装参考一样安装它们)。没有其他方法可以安装分析器,这就是您的csproj被弄脏的原因。B.创建规则集文件以匹配来自SQ服务器的质量配置文件(分析器通常启用其所有规则,但SonarQube质量配置文件会禁用其中一些规则并分配不同的严重程度)。
如果您提交更改,当您的同事执行git pull
时,他们所要做的就是构建并安装分析器Nuget包。所以他们不需要安装SonarLint插件。
这篇关于声纳Lint规则集文件:Gitignore?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文