Kotlin:禁止对以大写字母开头的函数发出警告

9fkzdhlc  于 2022-12-23  发布在  Kotlin
关注(0)|答案(2)|浏览(106)

Kotlin的编码惯例指南说工厂函数可能以大写字母开头,
例外:用于创建类示例的工厂函数可以与正在创建的类同名:

abstract class Foo { ... }

    class FooImpl : Foo { ... }

    fun Foo(): Foo { return FooImpl(...) }

然而,Android Studio中的代码检查器并没有得到这份备忘录;它抱怨大写字母。我意识到我可以进入设置并修改规则,但(1)我不想进行全局更改,(2)我不希望其他使用我的代码的人收到警告。我只希望使用@Suppress指令(或其他方法)抑制来自这一行的警告。
而且我似乎找不到所有@Suppress指令的列表--它在哪里?
我该在哪里提交错误报告呢?

xjreopfe

xjreopfe1#

要抑制Kotlin中的任何警告,请按Alt-Enter,然后按右箭头键,并从上下文菜单中选择抑制操作,如所附屏幕截图所示。

此问题的问题has already been filed

bf1o4zei

bf1o4zei2#

如果您禁用了Jetpack Compose插件,则可能会发生这种情况。只需转到
文件-〉设置-〉插件,然后在搜索字段中键入编写。

相关问题