gpt4 book ai didi

intellij-idea - 全局禁止 NOTHING_TO_INLINE 警告

转载 作者:行者123 更新时间:2023-12-04 06:02:18 26 4
gpt4 key购买 nike

我在 Kotlin 中有一个函数,尽管不是高阶函数,但我想内联它。

我发现在整个项目中,我多次出现这种情况。

因此,要忽略有关使用内联函数的编译器警告,我必须使用大量 Suppress("NOTHING_TO_INLINE")整个项目的注释,它开始困扰我。

有没有办法通过编译器选项来阻止整个项目的这个警告?
我想知道如何在 IntelliJ IDEA 中执行此操作。

最佳答案

看起来不可能全局禁用检查。我至少在 IntelliJ 中找不到设置。但是,您可以禁用对整个文件的检查:

@file:Suppress("NOTHING_TO_INLINE")

如果您在警告上按 ALT+Enter,您将获得一个选项来取消它,该选项仅包含对函数、类(如果它在一个中)或整个文件的取消。您可以禁用的任何检查通常在此列表中都有“禁用检查”选项( NOTHING_TO_INLINE 没有)。

但是,您可以通过添加 suppressWarnings 在编译时禁用警告(但它不会影响检查;编辑时您仍然会看到警告)到 compileKotlin 任务。 请注意,这会禁用所有警告 ,而不仅仅是特定的。
compileKotlin {
kotlinOptions.suppressWarnings = true
}

关于intellij-idea - 全局禁止 NOTHING_TO_INLINE 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50303692/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com