【问题标题】:Checkstyle - methods order by modifierCheckstyle - 按修饰符排序的方法
【发布时间】:2018-09-02 14:30:27
【问题描述】:

是否可以在 checkstyle 规则中添加通过修饰符对类中的方法进行排序。我的意思是开头的公共方法和结尾的私有方法?

【问题讨论】:

    标签: java gradle code-formatting checkstyle


    【解决方案1】:

    Checkstyle 有一个名为 DecralationOrderCheck 的检查 - http://checkstyle.sourceforge.net/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/DeclarationOrderCheck.html

    您可以在“编码”组中找到它。请告诉我这是否有帮助。

    【讨论】:

    • 不幸的是没有:(它不检查方法修饰符
    • 它不检查方法修饰符
    【解决方案2】:

    您可以使用:<module name="ModifierOrder"/> 检查修饰符的顺序。

    http://checkstyle.sourceforge.net/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/ModifierOrderCheck.html

    【讨论】:

      【解决方案3】:

      MethodsOrderCheck 做这项工作。

      查看documentation

      仅供参考:关于它有一些合乎逻辑的issue

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-11-27
        • 1970-01-01
        • 2014-09-02
        • 1970-01-01
        • 2015-11-24
        • 2014-09-08
        • 2012-09-08
        • 2013-02-02
        相关资源
        最近更新 更多