如何在checkstyle中编写自定义检查?
我想为 checkstyle 编写一个自定义检查。
我想要合作的规则是 类应该定义一个构造函数 - 但禁止内部类的此规则
我应该如何编写此检查。
I want to write a custom check for checkstyle.
my rule that i want to work with is
Class should define a constructor- but Suppress this rule for inner classes
how should i go about writing this check.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以通过扩展 com.puppycrawl.tools.checkstyle.api.Check 类来创建自定义 CheckStyle 检查,然后为此项目创建一个 jar 并指向 CheckStyle 来使用它。我在这里写了一个例子:
http://blog.blundellapps .co.uk/create-your-own-checkstyle-check/
和源代码:
https://github.com/blundell/CreateYourOwnCheckStyleCheck
You can create a custom CheckStyle check by extending the
com.puppycrawl.tools.checkstyle.api.Check
class, you then create a jar for this project and point CheckStyle to use it. I've written an example here:http://blog.blundellapps.co.uk/create-your-own-checkstyle-check/
and source code here:
https://github.com/blundell/CreateYourOwnCheckStyleCheck