首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过执行单任务命令为所有模块运行Ktlint

通过执行单任务命令为所有模块运行Ktlint
EN

Stack Overflow用户
提问于 2020-06-05 20:27:37
回答 1查看 532关注 0票数 3

我的android项目中有多个模块。我有一个Gradle文件,其中有ktlint的代码。我将Gradle文件写入项目Gradle文件中,从而将该Gradle文件应用于每个模块。

代码语言:javascript
复制
subprojects { subProject ->
    apply from: "$project.rootDir/commonFiles/gradleScript/kotlin-code-quality.gradle"
}

现在的问题是,我可以在每个模块上运行ktlint,方法是在命令中给出它们的名称,如下所示。

正在为缓存模块运行ktlint。

代码语言:javascript
复制
./gradlew :cache:ktlint

但我需要一次运行所有模块ktlint。

下面是我需要执行ktlint操作的open-source repositorypull request

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-05 20:56:00

抱歉,是我的错。./gradlew ktlint将始终在多模块上运行。我在应用程序模块中有一些lint检查失败。我以为它只在app模块上运行。

但是当我修复应用程序模块的lint并运行./gradlew ktlint时。它跳到了缓存模块。

我希望这对你有帮助,谢谢。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62215375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档