如何让 IntelliJ 忽略一个 .js 文件中的 javascript 语法错误?

How do I make IntelliJ ignore javascript syntax errors in one .js file?

在我的 IntelliJ 项目中我有这个文件:

MyMvnModule\src\main\webapp\WEB-INF\Owasp.csrfguard.js

此文件包含由 servlet 在 运行 时间填充的这些占位符:

} else if(%DOMAIN_STRICT% == false) {
...
}

IntelliJ 认为 %DOMAIN_STRICT% 是一个语法错误,导致它在该文件路径中的每个文件夹下划红色下划线。有没有办法让 intelliJ 不检查这个文件的语法,这样就不会发生这种情况?

change the highlighting level当前文件:

  1. 通过执行以下操作之一打开 突出显示级别 弹出窗口 window:
    • 在主菜单上,选择分析 |配置当前文件分析.
    • Ctrl+Shift+Alt+H
    • 单击状态栏(右下角)上的 Hector 图标。
    • 右键单击滚动条顶部的代码检查指示器。选择自定义突出显示级别
  2. 将滑块移动到定义突出显示级别的三个可用位置之一:
    • None: 关闭突出显示。
    • 语法: 只高亮语法问题。
    • 检查:(默认)突出语法问题和检查发现的问题。

我是这样使用的: - 右键单击​​文件 - select "mark as plain text"

然后它不会检查该文件中的任何内容。我将它与一些库一起使用。

在错误行上方添加此行

// 无检查 JSAnnotator