我的代码中有以下行
val route = a :+: b :+: c
IntelliJ 2017.3.2 Ultimate强调了这段代码,它说Type annotation required for public member
除了这个变量的类型是自动生成的,因此我不能在代码中声明类型。
我试过
// scalastyle:off
val route = a :+: b :+: c
// scalastyle:on
但是IntelliJ仍然给我警告。我想知道如何禁用警告。
请注意,我不想为整个项目或文件禁用此功能。我希望这个禁用只为这一行禁用。
答案 0 :(得分:2)
在突出显示的文字上加注意,然后使用Alt + Enter
然后Right Arrow
选择相应的操作。
答案 1 :(得分:0)
为了稍微扩展 Meo 的回答,您添加的用于删除类型注释 inpsection 的注释如下所示:
//noinspection TypeAnnotation
val route = a :+: b :+: c
您还可以在方法或类或其他任何内容上方添加注释以禁用对整个范围的检查。
有关在 mac、windows 或 linux 上使用的键盘快捷键的文档,请参阅此处:https://www.jetbrains.com/help/idea/disabling-and-enabling-inspections.html