【问题标题】:Checkstyle check ParameterNumber without Override MethodsCheckstyle 检查无覆盖方法的 ParameterNumber
【发布时间】: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中有很好的例子和深入的解释。

标签: eclipse-plugin checkstyle


【解决方案1】:

这是我在 google 群组上发布的解决方案: https://groups.google.com/forum/#!topic/checkstyle/5IK0DwLUC6c

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多