C# 修改SonarQube中的默认参数规则
我正在使用sonarqube来检查代码的质量,我想重写一条规则,但即使按照文档进行操作,我也无法做到这一点。我要修改的规则是关于C#中超出的代码长度,默认情况下使用maximumLineLength参数。我想修改和增加这个参数的值,但我找不到任何地方可以这样做。有什么帮助吗?请尝试在sonar-project.properties文件中设置该属性。这样,默认值将保持不变,但它将被设置为每个项目所需的值C# 修改SonarQube中的默认参数规则,c#,sonarqube,C#,Sonarqube,我正在使用sonarqube来检查代码的质量,我想重写一条规则,但即使按照文档进行操作,我也无法做到这一点。我要修改的规则是关于C#中超出的代码长度,默认情况下使用maximumLineLength参数。我想修改和增加这个参数的值,但我找不到任何地方可以这样做。有什么帮助吗?请尝试在sonar-project.properties文件中设置该属性。这样,默认值将保持不变,但它将被设置为每个项目所需的值 sonar.maximumLineLength = 300 (or whatever valu
sonar.maximumLineLength = 300 (or whatever value you need)
让我们知道它是否有效。在SonarLint.xml中添加以下规则
<?xml version="1.0" encoding="UTF-8"?>
<AnalysisInput>
<Settings>
</Settings>
<Rules>
<Rule>
<Key>S103</Key>
<Parameters>
<Parameter>
<Key>maximumLineLength</Key>
<Value>240</Value>
</Parameter>
</Parameters>
</Rule>
</Rules>
<Files>
</Files>
</AnalysisInput>
S103
最大线宽
240
并修改.csproj文件以添加以下内容
如何确定特定规则的参数名称?例如:。我想更新当前默认值20。S1200的参数名称为“max”