如何在 SonarQube 5.1.1 中定义自定义编码规则?
How to define custom coding rules in SonarQube 5.1.1?
我已经安装了 SonarQube 5.1.1 并在我的本地主机上获得了它 运行。只有一件事我不能做:创建我自己的自定义编码规则(例如,我不想在我的代码中允许 System.out.println())。
我看过 SonarQube 主页上的教程,但它是针对旧版本的。
为了回答你的问题,
有两种方法可以扩展编码规则。
您必须编写自定义 sonarqube 插件来创建自定义编码标准并且必须将 jar 文件放入 extensions/plugins 并且必须重新启动 SonarQube.While 定义自定义规则您必须定义自定义参数.
更多详情,请查找SonarQubeguildlines。
GUI 仅适用于 XPATH,不能与 java 规则一起使用。
要为正则表达式模式匹配添加自定义规则,必须创建新的插件 jar。
我已经安装了 SonarQube 5.1.1 并在我的本地主机上获得了它 运行。只有一件事我不能做:创建我自己的自定义编码规则(例如,我不想在我的代码中允许 System.out.println())。
我看过 SonarQube 主页上的教程,但它是针对旧版本的。
为了回答你的问题,
有两种方法可以扩展编码规则。
您必须编写自定义 sonarqube 插件来创建自定义编码标准并且必须将 jar 文件放入 extensions/plugins 并且必须重新启动 SonarQube.While 定义自定义规则您必须定义自定义参数.
更多详情,请查找SonarQubeguildlines。
GUI 仅适用于 XPATH,不能与 java 规则一起使用。 要为正则表达式模式匹配添加自定义规则,必须创建新的插件 jar。