【发布时间】:2018-10-01 13:03:49
【问题描述】:
我正在尝试使用正则表达式创建一个 checkstyle 模块,用于检查 javax.ws.rs.Path 注释是否以斜杠开头。
在我定义的 checkstyle.xml 文件中
<module name="Regex">
<property name="format" value="/api" />
<property name="message" value="Missing /" />
</module>
我想要它检查的是我是否有如下资源类
@Path("/api/v1/persons")
public class PersonResource {
...
}
如果我的班级如下所示,那么它应该没有任何问题通过检查
@Path("api/v1/persons")
public class PersonResource {
...
}
请注意,第一个 / 丢失了,那么它应该会从我的 checkstyle 中收到错误/警告。
现在这可以通过 checkstyle 实现吗,还是我必须自己编写 check。
而且我似乎在 Annotations 中找不到任何可以解决问题的东西。
【问题讨论】:
标签: java checkstyle