我们正在使用 PMD 和 Checkstyle(来自开发人员 IDE 和中央 CI 服务器)来检查代码是否符合我们的编码约定。
我期待这些工具能够提供检查班级成员订单的规则,但他们似乎没有。
通过班级成员的顺序,我的意思是:
public static properties
public properties
protected properties
private properties
public constructors
protected constructors
private constructors
static methods
non-static methods
我当然可以编写自己的 PMD 规则,但我不习惯它,也不想重新发明轮子。
您知道任何可以为我们进行此类检查的工具吗?