代码之家  ›  专栏  ›  技术社区  ›  Bartosz Radaczyński

Eclipse格式化程序与CheckStyle不一致

  •  3
  • Bartosz Radaczyński  · 技术社区  · 16 年前

    我们使用的是Eclipse格式配置文件,它声明行宽为125个字符,并且在必要时应该包装方法参数。现在这条线不会被分成两部分:

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

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

    是否有一种方法可以使Eclipse自动套用格式和CheckStyle行宽检查在这一点上保持一致?我试图在checkstyle和格式化程序中找到任何可能有用的设置,但失败了。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Community Mohan Dere    9 年前

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

    我个人发现Eclipse格式化程序有时行为笨拙。幸运的是,在Eclipse3.6中,您可以关闭代码部分的格式化程序。见 this answer 至于如何。