当我将SonarLint集成到我的VS解决方案中时,我得到了每个项目的SonarLint.xml文件参考。我想知道,它是如何使用的?我可以删除这个引用吗?
当我将SonarLint集成到我的VS解决方案中时,我得到了每个项目的SonarLint.xml文件ref.
这是需要的和设计的。该文件包含SonarLint使用的代码质量规则参数。示例参数:
<Rule>
<Key>S103</Key>
<Parameters>
<Parameter>
<Key>maximumLineLength</Key>
<Value>200</Value>
当你从SonarQube绑定或更新你的解决方案时,一个主SonarLint.xml文件被下载到你的解决方案的。sonarlint文件夹中;每个被分析的项目都会添加到这个主文件的软链接文件。
(SonarLint NuGet显然不能或不能访问主SonarLint.xml文件,所以它需要一个项目级SonarLint.xml软链接文件)