sonarqube 5.1 中自定义 Web 规则的技术债务
Technical debt on custom web rule in sonarqube 5.1
我正面临自定义 Web 规则的技术债务问题。我有网络插件,但没有技术债务分配给规则。我想要代码或注释,通过它们我可以为每个规则分配一些 constat/issue 值,并可以从中计算债务。
我在创建网络规则时使用了以下注释。
@Rule
@WebRule
@RuleTags
提前谢谢你。
您可以看看这是如何在由 SonarSource 和 SonarQube 社区开发的 numerous SonarQube open-source plugins 上实现的。
例如,the Java plugin, you can look a some classes like AnonymousClassShouldBeLambdaCheck。您将看到以下注释用于声明技术债务:
import org.sonar.squidbridge.annotations.SqaleConstantRemediation;
import org.sonar.squidbridge.annotations.SqaleSubCharacteristic;
我正面临自定义 Web 规则的技术债务问题。我有网络插件,但没有技术债务分配给规则。我想要代码或注释,通过它们我可以为每个规则分配一些 constat/issue 值,并可以从中计算债务。
我在创建网络规则时使用了以下注释。
@Rule
@WebRule
@RuleTags
提前谢谢你。
您可以看看这是如何在由 SonarSource 和 SonarQube 社区开发的 numerous SonarQube open-source plugins 上实现的。
例如,the Java plugin, you can look a some classes like AnonymousClassShouldBeLambdaCheck。您将看到以下注释用于声明技术债务:
import org.sonar.squidbridge.annotations.SqaleConstantRemediation;
import org.sonar.squidbridge.annotations.SqaleSubCharacteristic;