SonarQube插件开发自定义规则(5)添加可配置参数

来源:互联网 发布:2017好玩的手游 知乎 编辑:程序博客网 时间:2024/06/06 02:39

1、代码

public class TXTooMuchIfCheck extends IssuableSubscriptionVisitor {    private static final int DEFAULT_MAXIMUM_LINE = 3;    @RuleProperty(key = "maximumLine",            description = "if-else if-else最大层数",            defaultValue = "" + DEFAULT_MAXIMUM_LINE)    public int maximumLine = DEFAULT_MAXIMUM_LINE;    public List<Tree.Kind> nodesToVisit() {        // TODO    }    @Override    public void visitNode(Tree tree) {        // TODO    }}

2、效果

这里写图片描述
这里写图片描述

原创粉丝点击