eslint globals 命中 no-undef 规则

使用未在当前文件中定义的全局变量时,会命中 no-undef 规则,通过 globals 配置指定的全局变量无视 no-undef 规则。示例:

使用注释配置

/* global var1, var2 */

/* global var1:writable, var2:writable */

在配置文件中指定:

{
  "globals": {
    "var1": "writable",
    "var2": "readonly"
  }
}