在 ESlint 配置中包含像 D3js 这样的自定义库?

Include custom library like D3js in ESlint configuration?

我正在尝试使用 D3js 示例的 ESLint。我修改了代码以适应我在配置 ESLint 时预设的所有设置,但它找不到 D3js 库。它说它是未定义的,当然是因为它不知道它是什么或在哪里可以找到它。

我在 package.json 中添加了这个片段,但我不知道如何在 ESlint 中添加第三方库。

"env": {
    "browser": true,
    "node": true
 }

有没有办法做到这一点,这样我就不会看到不必要的警告?

如果它抱怨找不到 D3js 全局变量,您可以像这样在您的配置中添加一个 globals 部分:

"globals": {
    "D3js": false
}

您可以在以下位置了解有关配置全局变量的更多信息:http://eslint.org/docs/user-guide/configuring#specifying-globals