Intellij idea 禁用IntelliJ SQL检查不工作

Intellij idea 禁用IntelliJ SQL检查不工作,intellij-idea,Intellij Idea,使用IntelliJ 2017.1,使用以下简单的Scala文件: package demopackage import slick.jdbc.DerbyProfile.api._ object SqlInspection { val query = sql""" |select my_col |from my_table as table_alias """.stripMargin } 我得到一个检查错误:意外的“值” 我在右边

使用IntelliJ 2017.1,使用以下简单的Scala文件:

package demopackage

import slick.jdbc.DerbyProfile.api._

object SqlInspection {
  val query =
    sql"""
         |select my_col
         |from my_table as table_alias
      """.stripMargin
}
我得到一个检查错误:
意外的“值”

我在右边的滚动条上看到红色的错误条,单词
table\u alias
有一条红色的曲线下划线

如果我将sql重新格式化为一行,检查错误就会消失

这似乎是一个完全虚假的检查,所以我想禁用

在Preferences->Editor->Inspections中,我完全禁用了所有功能,但仍然会出现此检查错误


有什么想法吗?

这实际上不是检查,而是SQL解析器错误,因为多行字符串中有管道边距字符,因此无法通过检查设置禁用。我已经满足了更好地处理此类案件的要求。在不修改代码的情况下,一种解决方法是从字符串中选择SQL语言或选择None