Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sonarqube sonar-csharp中每个规则的SQALE修复成本_Sonarqube_Sonar Runner_Sonarqube 4.5 - Fatal编程技术网

Sonarqube sonar-csharp中每个规则的SQALE修复成本

Sonarqube sonar-csharp中每个规则的SQALE修复成本,sonarqube,sonar-runner,sonarqube-4.5,Sonarqube,Sonar Runner,Sonarqube 4.5,我需要计算csharp stylecop规则中某些规则的squale修复成本。我试图在sonar4.5.4中部署定制的csharp插件,但一些规则出现错误 java.lang.IllegalArgumentException: Debt definition on rule 'stylecopcsharp:ConstFieldNamesMustBeginWithUpperCaseLetter' is invalid at java.lang.IllegalArgumentExceptio

我需要计算csharp stylecop规则中某些规则的squale修复成本。我试图在sonar4.5.4中部署定制的csharp插件,但一些规则出现错误

java.lang.IllegalArgumentException: Debt definition on rule 'stylecopcsharp:ConstFieldNamesMustBeginWithUpperCaseLetter' is invalid at java.lang.IllegalArgumentException:规则“stylecopcsharp:ConstFieldNamesMustBeginWithUpperCaseLetter”上的债务定义无效 在 但其他一些规则却没有这样的问题。最后,我知道我们需要为面临问题的规则计算sqale补救成本。我正在使用sonarqube 4.5.4并尝试使用定制的sonar csharp stylecop插件。 我只想知道以下几个问题的答案: 1.我不想用sonarqube服务器4.5.4.jar来更改任何代码,这是否可能在插件代码中添加计算sqale补救成本? 如果是,请分享关于示例代码或解释步骤的链接。
谢谢:)

首先,不需要修改服务器代码来为任何插件中的规则提供SQALE值;插件就是这样做的地方

您应该考虑向StutoPoP插件项目提交一个拉请求。这需要更新。与创建第二个插件来提供第一个插件忽略的值相比,pull请求将是一个更干净的解决方案

假设您的SQALE值是合理的,我看不出有任何理由不能在这样的请求上获得合理的周转

关于您当前收到的错误,如果不查看“stylecopcsharp:ConstFieldNamesMustBeginWithUpperCaseLetter”对应的SQALE数据,就无法诊断问题