【发布时间】:2015-01-30 16:54:43
【问题描述】:
我正在为 Eclipse 编写自己的 Checkstyle 插件。我想检查方法中的参数数量,但我不想考虑@Override 方法的参数。
这是我的 XML 文件中的当前代码,目前它检查所有方法:
<module name="ParameterNumber">
<property name="max" value="7" />
<property name="tokens" value="METHOD_DEF" />
</module>
编辑:我不想使用 SuppressWarnings-Notation
【问题讨论】:
-
您实际上是在编写一个新插件(即新检查),还是尝试配置 Checkstyle 来做您想做的事?
-
@Thomas 我正在编写一个新插件,其中还包括一个 checkstyle 配置
-
我仍然不清楚你在问什么。无论如何,ParameterNumber 检查不能配置 以忽略@Override 方法。但是,如果您正在编写自己的代码,那就是您的代码。
-
@Thomas 是的,我意识到了这一点,但是该怎么做呢?任何示例代码?
-
Checkstyle docs中有很好的例子和深入的解释。