我需要使用JUnit(而不是Sonar runner或任何工具)执行Java自定义声纳规则。
例如, 如果有自定义插件列表。我想使用Sonar提供的JUnit API对任何项目执行这些规则,例如, JavaCheckVerifier.verify(" MyClass.java",new MyCustomPlugin());
这可能吗?
答案 0 :(得分:0)
我99%肯定答案是否定的。 Sonar自定义角色旨在在Sonar上运行。你知道(或者你能发现)为什么有一个"要求"用JUnit运行规则?这听起来像是一个"要求"做出有关实施的假设。
更好的要求是能够找到构建中的静态分析失败。或者在考试时间。或者别的什么。