当前位置:  开发笔记 > Android > 正文

如何让Kotlin编译器将警告视为错误?

如何解决《如何让Kotlin编译器将警告视为错误?》经验,为你挑选了2个好方法。

我有一个Kotlin项目,我希望将Kotlin警告视为错误.我怎样才能做到这一点?



1> Alexander Ud..:

从Kotlin 1.2开始,-Werror支持命令行参数.在Gradle中,它的名字是allWarningsAsErrors:

compileKotlin {
    kotlinOptions.allWarningsAsErrors = true
}


谢谢.从文档中,供将来参考:对于Android项目,任务名称将包含构建变体(即`compileDebugKotlin`),但您可以使用`tasks.withType(org.jetbrains.kotlin.gradle)将其添加到所有任务中. .tasks.KotlinCompile).all {kotlinOptions {...}}`
需要将哪个`build.gradle`块添加到?

2> Jayson Minar..:

这似乎在Kotlin命令行帮助或Kotlin编译器可用的参数中当前不可用:

K2JVMCompilerArguments.java

CommonCompilerArguments.java

但Gradle中的一些人会这样做,以扫描编译器的日志记录,以了解何时生成警告. 如何在Javadoc警告的gradle构建上失败

在Kotlin(Intellij IDEA和Eclipse)可用的IDE插件中,没有这样的选项.

您应该在YouTrack中提交功能请求(或检查是否已存在),该请求具有Kotlin项目的所有问题跟踪.如果你这样做,请在这里发布问题,以便跟踪它.


功能请求存档于https://youtrack.jetbrains.com/issue/KT-10563
推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有