Android 和 Detekt:将 .idea CodeStyle 与 detekt 对齐

Android and Detekt: Aligning .idea CodeStyle with detekt

我有一个 Android 项目,我用 Detekt 设置了它。

我目前正在使用:

运行 gradle detekt 工作正常,它根据 ktlint 规则正确格式化代码,我已经添加逻辑到 运行 detekt 编译成功,内置 ktlint 规则在检测格式化中。 :)

我的问题是:我似乎找不到任何有关如何在 Android Studio(代码 > 重新格式化文件)中对齐自动格式的信息,在我的例子中,它被设置为特定的一个用于我的项目 ({root}/.idea/codeStyles/...),格式由 Detekt 使用。 想要这个的原因是,我现在必须维护两个格式化样式文件并使它们保持对齐,而不是能够使两个格式化程序指向同一个配置文件。

没有找到一个直接的方法来做到这一点,但从一位 Detekt 维护者那里得到了 2 个很好的建议:

https://github.com/detekt/detekt/discussions/4663