使用junits执行自定义Java声纳规则

时间:2016-12-26 11:00:33

标签: sonarqube

我需要使用JUnit(而不是Sonar runner或任何工具)执行Java自定义声纳规则。

例如, 如果有自定义插件列表。我想使用Sonar提供的JUnit API对任何项目执行这些规则,例如, JavaCheckVerifier.verify(" MyClass.java",new MyCustomPlugin());

这可能吗?

1 个答案:

答案 0 :(得分:0)

我99%肯定答案是否定的。 Sonar自定义角色旨在在Sonar上运行。你知道(或者你能发现)为什么有一个"要求"用JUnit运行规则?这听起来像是一个"要求"做出有关实施的假设。

更好的要求是能够找到构建中的静态分析失败。或者在考试时间。或者别的什么。