【发布时间】:2010-08-02 11:15:22
【问题描述】:
我们正在使用 eclipse 格式化配置文件,它声明行宽为 125 个字符,并且在必要时应包装方法参数。现在这条线不会一分为二:
public FeaturePart(final Long fooBarBarBarBar, final String foo, final int sequenceNumber, final boolean fooBarBarBazBar) {
请注意,第 125 位之后的字符是非字母。具有相同行宽设置(125 个字符)的 Checkstyle 抱怨此行的长度。
此时有没有办法使 eclipse 自动格式化程序和 checkstyle 线宽检查保持一致?我试图找到任何可能有助于检查样式和格式化程序的设置,但失败了。
【问题讨论】:
-
这里的不兼容源于 Eclipse 的格式化程序没有给予其
line length规则高于规则的最高优先级,尤其是这里的line wrapping规则。所以格式化程序会留下一些比最大行长更长的行,当然 Checkstyle 会标记出来。
标签: eclipse formatting checkstyle