我当前正在为Intellij IDEA配置checkstyle,发现当我为代码样式(编辑器/代码样式/导入方案/ CheckStyle配置)导入checkstyle配置时,导入的配置与checkstyle中的配置不同。
例如, 在checkstyle.xml中,我有:
<module name="ImportOrder">
<property name="groups" value="/^javax?\./,org,com" />
<property name="ordered" value="true" />
<property name="caseSensitive" value="true" />
<property name="separated" value="true" />
<property name="option" value="bottom" />
</module>
我在行与行之间有分隔。但是,导入后进行Intellij IDEA配置:
<option name="IMPORT_LAYOUT_TABLE">
<value>
<package name="javax" withSubpackages="true" static="false" />
<package name="java" withSubpackages="true" static="false" />
<package name="org" withSubpackages="true" static="false" />
<package name="" withSubpackages="true" static="true" />
<package name="" withSubpackages="true" static="false" />
</value>
</option>
应用自动格式化时,某些事情破坏了checkstyle。类似的差异适用于许多其他设置。有没有更好的方法来导入checkstyle配置?这似乎是越野车。