当我使用 Android Studio 的自动导入或优化导入工具时,我看到很多 checkstyle 导入顺序违规。
例如:
Wrong lexicographical order for 'coil.Coil' import. Should be before 'java.util.concurrent.TimeUnit'.
Wrong lexicographical order for 'androidx.annotation.Nullable' import. Should be before 'java.util.Collections.emptyList'.
Wrong lexicographical order for 'java.util.Map' import. Should be before 'org.json.JSONObject'.
为什么 Android Studio 自动在 java 之后放置线圈,但在 java 包之前放置 org?有没有一种方法可以自定义 Android Studio 行为,或者更好的是,有一个适合 Android Studio 行为的 checkstyle 配置?