我已经安装了SonarQube 5.1.1并让它在我的localhost上运行。我只能做一件事:创建我自己的自定义编码规则(例如,我不想在我的代码中允许System.out.println())。
我在SonarQube主页上观看了教程,但它适用于旧版本。
答案 0 :(得分:0)
要回答你的问题,
有两种方法可以扩展编码规则。
您必须编写自定义的sonarqube插件来创建自定义编码标准,并且必须将jar文件放在扩展/插件中,并且必须重新启动SonarQube.While定义您必须定义自定义参数的自定义规则。
如需了解更多信息,请查找SonarQube guildlines。
答案 1 :(得分:0)
GUI仅适用于XPATH,不能与java规则一起使用。 要为正则表达式模式匹配添加自定义规则,必须创建新的插件jar。