Checkstyle - 按修饰符排序的方法
Posted
技术标签:
【中文标题】Checkstyle - 按修饰符排序的方法【英文标题】:Checkstyle - methods order by modifier 【发布时间】:2018-09-02 14:30:27 【问题描述】:是否可以在 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。
【讨论】:
以上是关于Checkstyle - 按修饰符排序的方法的主要内容,如果未能解决你的问题,请参考以下文章
Resharper:为类/方法修饰符设置排序顺序“静态”/“密封”vS“公共”/“内部”/“保护”