我正在学习根据SonarQube网站上的步骤编写自定义规则。 https://docs.sonarqube.org/display/PLUG/Writing+Custom+Java+Rules+101 然后我把规则放到SonarQube中。但是当我分析示例代码时它不起作用。 我已经在SonarQube服务器中看到了规则。 SonarQube服务器显示规则 但它不会分析以显示错误。 在此处输入图像描述 我的示例代码如下:
public class Example {
void foo(){
}
int bar(int i){
return 0;
}
}
我的SonarQube版本是7.0。
您是否尝试过在当前质量配置文件上激活规则?这是我在制定新规则时总是忘记的第一件事。有时它们会显示在规则列表中,但它们对于我们的任何质量配置文件都不起作用。