【发布时间】:2018-11-29 16:31:21
【问题描述】:
在我的团队中,我们已从使用 Checkstyle 和 FindBugs 切换到 SonarQube,原因有很多,尤其是因为仪表板,因为它们可以更轻松地了解我们所处的位置。
但是,在此过程中,我们丢失了一些我正在尝试使用 SonarQube 转换/重新实现的有用检查。特别是,我们的 Java 代码(旧版和更新版)受到使用多个日志平台/库的困扰:slf4j+logback、Commons Logging、Java Util Logging 等。
我在 Checkstyle 中使用 Regexp 的用例是定义一个规则,以便日志记录允许的唯一导入基于 slf4j。
SonarQube 维护一个页面,提供 Checkstyle 规则的实施状态,我在 the list of rejected rules 中看到 Regexp。
是否有实现 Regexp 规则的方法,或者它只是一个不会实现的用例?我一直无法找到每条被拒绝规则的拒绝解释,看看是否有建议。
【问题讨论】:
标签: sonarqube checkstyle