【发布时间】: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