在 Closure Linter 中启用 JSX

Enable JSX in Closure Linter

是否有任何选项可以将 JSX 语法与 Closure Linter 一起使用?或者是否可以将 eslint 与 Google 闭包一起使用?

我正在尝试弄清楚如何为我使用 Google 闭包库和 Facebook React 的新项目设置 linter,但我无法使用 jsx 语法来运行闭包 linter,而且我没有知道如何配置 .eslintrc 来处理像 goog.require 这样的闭包而不需要 warning "goog" is not defined

我不相信闭包 linter 理解 JSX。至于配置 eslint,让它知道 'goog' 是全局的并且不显示警告,把它放在你的 .eslintrc 文件中:

YAML

globals:
  $: true
  goog: true

JSON

{
    "globals": {
        "$": true,
        "goog": true
    }
}

这是 eslint documentation