在 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>
唯一缺少的部分是导入组后缺少空行。
我希望 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>
唯一缺少的部分是导入组后缺少空行。