【问题标题】:eclipse checkstyle plugin : CustomImportOrdereclipse checkstyle 插件:CustomImportOrder
【发布时间】:2019-08-11 17:38:56
【问题描述】:

我正在使用 Eclipse 光子。 检查样式插件:8.12.0.201808161509

我有一个自定义 CustomImportOrder 部分。

        <module name="CustomImportOrder">
            <property name="sortImportsInGroupAlphabetically" value="true"/>
            <property name="separateLineBetweenGroups" value="false"/>
            <property name="specialImportsRegExp" value="^com\.xxx\."/>
            <property name="customImportOrderRules" value="STATIC###STANDARD_JAVA_PACKAGE###SPECIAL_IMPORTS"/> 
        </module>

我做到了:

  • 在 Preferences -> Checkstyles 中导入我的 checkstyle.xml 文件。

  • 配置 Eclipse -> 首选项 -> Java -> 代码样式 -> Organisse 导入 反映这一点。

  • 使用 Checkstyle 插件创建首选项 -> Java -> 代码样式 -> 格式化程序。

当我启动 Maven 构建时,checkstyle 插件运行良好,因为 Eclipse 已正确格式化我的代码

但是当我点击我的项目和 CheckStyle -> 使用 CheckStyle 检查代码时,我得到:

“com.xxx”导入的字典顺序错误。应该是之前 'java.yyy'。

我也遇到其他验证错误

有什么想法吗?

我仔细检查了一下,我的配置是 checkstyle 中的默认配置(不使用“sun”或“google”内置配置。

【问题讨论】:

    标签: java eclipse checkstyle


    【解决方案1】:

    销毁项目(不是工作区)并使用 -clean 启动 eclipse,然后重新导入项目解决了问题

    【讨论】:

      猜你喜欢
      • 2011-04-28
      • 2011-03-28
      • 2015-12-17
      • 2018-12-21
      • 2012-09-29
      • 1970-01-01
      • 1970-01-01
      • 2013-08-17
      • 1970-01-01
      相关资源
      最近更新 更多