Eclipse格式化程序与Checkstyle不一致

时间:2010-08-02 11:15:22

标签: eclipse formatting checkstyle

我们使用的是eclipse格式化配置文件,它指出行宽为125个字符,并且必要时应该包装方法参数。现在这一行不会被打破两个:

    public FeaturePart(final Long fooBarBarBarBar, final String foo, final int sequenceNumber, final boolean fooBarBarBazBar) {

请注意,超过125的字符是非字母。具有相同行宽设置(125个字符)的Checkstyle会抱怨此行的长度。

有没有办法让eclipse autoformatter和checkstyle线宽检查在这一点上保持一致?我试图找到任何可能对checkstyle和formatter都有帮助但却失败的设置。

1 个答案:

答案 0 :(得分:2)

简短的回答是。 Eclipse格式化程序和Checkstyle是不同的工具,配置不同。因此他们的行为会有所不同。

我个人发现Eclipse格式化程序的行为有时很笨拙。幸运的是,在Eclipse 3.6中,您可以关闭代码段的格式化程序。有关具体方法,请参阅this answer