intellij-idea 如何关闭scala“具有类似name的访问器的方法为空括号”的IntelliJ警告

qlvxas9a  于 2022-11-01  发布在  Scala
关注(0)|答案(3)|浏览(230)

我如何关闭这个警告?我喜欢大多数Intellij警告,但不喜欢这个。

method with accessor like name is empty-paren

mqxuamgl

mqxuamgl1#

此检查警告您,该方法未遵循建议的约定,即在没有参数且该方法没有副作用时使用无参数方法。

要在IntelliJ IDEA中禁用它,请访问:* 设置... -〉编辑器-〉代码样式-〉检查-〉Scala -〉方法签名 * 并取消选中名称与访问器类似的方法为空括号

pcww981p

pcww981p2#

多种选项:(第一个通常用于任何Intellij设置,将为您节省大量时间)

    • 搜索所有位置(默认快捷方式)
  • Windows/Linux操作系统:按两次Shift键
  • Mac:按两下
  • 确保已启用IDE设置:(根据需要单击cog并单击On)x1c 0d1x
  • 键入您要搜索的设置,如“带有访问器的方法“
  • 关闭相应的检查。

    • 打开设置(默认快捷键)
  • Windows/Linux操作系统:按Ctrl + Alt + S组合键
  • 麦克:+,
  • 转到编辑器-〉检查-〉Scala-〉方法签名
  • 找到所需的检查并将其关闭。
myzjeezk

myzjeezk3#

Intellij检查似乎假定任何以getisto开头的方法都是访问器,任何以setupdate开头的方法都是赋值器。如果您不想完全禁用检查,可以避免使用这些特定的动词。
否则,请参阅Micho的答案以禁用它。
注意:我会把这作为对现有选择答案的评论,但我还没有这方面的业力。

相关问题