0

我正面临自定义网络规则的技术债务问题。我有网络插件,但没有为规则分配技术债务。我想要代码或注释,通过它我可以为每个规则分配一些常量/问题值,并可以从中计算债务。

我在创建 Web 规则时使用了以下注释。

@Rule

@WebRule

@RuleTags

先感谢您。

4

1 回答 1

0

您可以看看这是如何在由 SonarSource 和 SonarQube 社区开发的众多 SonarQube 开源插件上实现的。

例如,在Java 插件上,您可以查看一些类,例如AnonymousClassShouldBeLambdaCheck。您将看到以下注释用于声明技术债务:

import org.sonar.squidbridge.annotations.SqaleConstantRemediation;
import org.sonar.squidbridge.annotations.SqaleSubCharacteristic;
于 2015-06-08T20:03:28.097 回答