Android 和 Detekt:将 .idea CodeStyle 与 detekt 对齐
Android and Detekt: Aligning .idea CodeStyle with detekt
我有一个 Android 项目,我用 Detekt 设置了它。
我目前正在使用:
io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.19.0
(根build.gradle)
io.gitlab.arturbosch.detekt:detekt-formatting:1.19.0
(在我的模块中)。
运行 gradle detekt
工作正常,它根据 ktlint 规则正确格式化代码,我已经添加逻辑到 运行 detekt 编译成功,内置 ktlint 规则在检测格式化中。 :)
我的问题是:我似乎找不到任何有关如何在 Android Studio(代码 > 重新格式化文件)中对齐自动格式的信息,在我的例子中,它被设置为特定的一个用于我的项目 ({root}/.idea/codeStyles/...)
,格式由 Detekt 使用。
想要这个的原因是,我现在必须维护两个格式化样式文件并使它们保持对齐,而不是能够使两个格式化程序指向同一个配置文件。
没有找到一个直接的方法来做到这一点,但从一位 Detekt 维护者那里得到了 2 个很好的建议:
我有一个 Android 项目,我用 Detekt 设置了它。
我目前正在使用:
io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.19.0
(根build.gradle)io.gitlab.arturbosch.detekt:detekt-formatting:1.19.0
(在我的模块中)。
运行 gradle detekt
工作正常,它根据 ktlint 规则正确格式化代码,我已经添加逻辑到 运行 detekt 编译成功,内置 ktlint 规则在检测格式化中。 :)
我的问题是:我似乎找不到任何有关如何在 Android Studio(代码 > 重新格式化文件)中对齐自动格式的信息,在我的例子中,它被设置为特定的一个用于我的项目 ({root}/.idea/codeStyles/...)
,格式由 Detekt 使用。
想要这个的原因是,我现在必须维护两个格式化样式文件并使它们保持对齐,而不是能够使两个格式化程序指向同一个配置文件。
没有找到一个直接的方法来做到这一点,但从一位 Detekt 维护者那里得到了 2 个很好的建议: