在 checkstyle 中配置自定义导入顺序

configuring customimport order in checkstyle

我希望 Checkstyle 遵循此导入顺序

//IntelliJ Configuration
import static all other imports
import java.*
import javax.*
import lombok.*
import com.fasterxml.*
import org.*
<blank_line> //ideal but not required
all other imports

当我查看 Import Order configuration 时,我没有看到任何顺序,或者我感到困惑?

如果您仔细查看文档,我认为您可以根据需要进行配置:

<module name="ImportOrder">
    <property name="groups" value="java.,javax.,lombok.,com.fasterxml.,org."/>
    <property name="ordered" value="true"/>
    <property name="separated" value="false"/>
    <property name="option" value="above"/>
</module>

唯一缺少的部分是导入组后缺少空行。