图片说明了一切:
我希望 squiggle 在 下Int
,而不是在意外类型下(Unit
在示例中)
我如何实现这种行为?
您已经定义了一个返回 Int 但您的实现返回 Unity 的函数,您可以通过提供默认返回值或 null 来修复它
def wha():Int = {
0
}
你不能。某些行为的各种错误、警告、问题等都是预先设置的,在 IntelliJ 中称为检查。它们分别在所有语言和框架的“检查” (首选项|编辑器|检查)中配置。唯一可用的配置是启用/禁用检查并更改其严重性级别 - 您无法更改它们的工作方式。
更新:显然,最近 Jetbrains 引入了通过Structural Search Inspection
创建自定义检查的功能。您应该能够为 Scala 创建自定义检查,否则仍然无法实现。
尽管从 2020.1 版开始,仍然无法编辑预先存在的检查