如何在checkstyle中编写自定义检查?

Sam*_*kar 2 java ant design-patterns checkstyle

我想为 checkstyle 编写自定义检查。

我想使用的规则是 Class 应该定义一个构造函数 -但是为内部类禁止这个规则

我应该如何写这张支票。

Blu*_*ell 6

您可以通过扩展com.puppycrawl.tools.checkstyle.api.Check类来创建自定义 CheckStyle 检查,然后为此项目创建一个 jar 并指向 CheckStyle 以使用它。我在这里写了一个例子:

http://blog.blundellapps.co.uk/create-your-own-checkstyle-check/

和源代码在这里:

https://github.com/blundell/CreateYourOwnCheckStyleCheck