我应该从源代码管理中排除.slconfig吗?

时间:2018-11-01 22:44:29

标签: sonarlint

我在.NET核心项目中使用SonarLint。将项目与SonarLint集成时,将在.sonarlint文件夹内生成以下文件:

  • <SonarQubeProject>CSharp.ruleset
  • <Solution>.slconfig

.ruleset文件包含sonarlint和sonarqube的规则,因此我已经将此文件保留在源代码管理中。

但是.slconfig呢?我应该将此文件保留在源代码管理中还是应该排除它? (在我的情况下,将其添加到.gitignore中)

1 个答案:

答案 0 :(得分:1)

此文件包含在源代码管理中。

此文件控制源代码和SQ之间的同步。 其中包括:

  • ServerUri指向此项目绑定到的SonarQube服务器。
  • ProjectKey,带有SQ服务器中项目的密钥
  • 包含ProfileKey的配置文件,该{{1}}是服务器中所选质量配置文件的标识符。

来源:SonarSource社区的这篇文章:SonarLint source control