Sonarqube sonar-csharp中每个规则的SQALE修复成本
我需要计算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补救成本? 如果是,请分享关于示例代码或解释步骤的链接。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
谢谢:)首先,不需要修改服务器代码来为任何插件中的规则提供SQALE值;插件就是这样做的地方
您应该考虑向StutoPoP插件项目提交一个拉请求。这需要更新。与创建第二个插件来提供第一个插件忽略的值相比,pull请求将是一个更干净的解决方案
假设您的SQALE值是合理的,我看不出有任何理由不能在这样的请求上获得合理的周转 关于您当前收到的错误,如果不查看“stylecopcsharp:ConstFieldNamesMustBeginWithUpperCaseLetter”对应的SQALE数据,就无法诊断问题