我们使用的是eclipse格式化配置文件,它指出行宽为125个字符,并且必要时应该包装方法参数。现在这一行不会被打破两个:
public FeaturePart(final Long fooBarBarBarBar, final String foo, final int sequenceNumber, final boolean fooBarBarBazBar) {
请注意,超过125的字符是非字母。具有相同行宽设置(125个字符)的Checkstyle会抱怨此行的长度。
有没有办法让eclipse autoformatter和checkstyle线宽检查在这一点上保持一致?我试图找到任何可能对checkstyle和formatter都有帮助但却失败的设置。
答案 0 :(得分:2)
简短的回答是否。 Eclipse格式化程序和Checkstyle是不同的工具,配置不同。因此他们的行为会有所不同。
我个人发现Eclipse格式化程序的行为有时很笨拙。幸运的是,在Eclipse 3.6中,您可以关闭代码段的格式化程序。有关具体方法,请参阅this answer。