Intellij idea 禁用IntelliJ SQL检查不工作
使用IntelliJ 2017.1,使用以下简单的Scala文件: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 } 我得到一个检查错误:意外的“值” 我在右边
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