java如何在SonarQube 5.1.1中定义自定义编码规则?
我已经安装了SonarQube 5.1.1,并在本地主机上运行。只有一件事我不能做:创建自己的自定义编码规则(例如,我不想在代码中允许System.out.println()
我已经在SonarQube主页上观看了教程,但它是针对旧版本的
你可以在下面搜索框中键入要查询的问题!
我已经安装了SonarQube 5.1.1,并在本地主机上运行。只有一件事我不能做:创建自己的自定义编码规则(例如,我不想在代码中允许System.out.println()
我已经在SonarQube主页上观看了教程,但它是针对旧版本的
# 1 楼答案
GUI仅用于XPATH,不能与java规则一起使用。 要添加用于正则表达式模式匹配的自定义规则,必须创建新的插件jar
# 2 楼答案
为了回答你的问题
有两种方法可以扩展编码规则
您必须编写自定义sonarqube插件来创建自定义编码标准,必须将jar文件放入扩展名/插件中,并且必须重新启动sonarqube。定义自定义规则时,必须定义自定义参数
欲知更多详情,请查看SonarQube guildlines