首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ESLint没有忽略.eslintrc.json中给出的全局变量

问ESLint没有忽略.eslintrc.json中给出的全局变量
EN

Stack Overflow用户
提问于 2017-06-08 10:38:00
回答 0查看 1.1K关注 0票数 0

我正在尝试让eslint忽略我正在使用webpack.ProvidePlugin全局导入的一个文件,但该文件仍在进行linted。

代码语言:javascript
复制
//file arrangement
- vendor
  `- google.js
- ...
- webpack.config.js

//relevant webpack configurations
resolve: {
  extensions: ['.js', '.json'],
  alias: {
    'google': path.resolve(__dirname, './vendor/google.js')
  }
},

....
plugins: [
  new webpack.ProvidePlugin({
    'google': 'google'
  })
]

 /*google is successfully available globally*/

//.eslintrc.json
{
  "extends": ["standard", "standard-react"],
  "globals": {
    "google": true
  }
}

//package.json script
"dev": "webpack-dev-server --port 5888",
 ...
"lint": "eslint js/**/*.js webpack.config.js"

然而,我仍然从google.js得到了成百上千的线条错误。它被缩小了,但webpack的文档说,尽管这是首选的,但可能没有必要,而且eslint文档也根本没有提到它。

我还尝试了忽略the docs中提到的注释样式

代码语言:javascript
复制
//google.js
/*global google:true*/

为什么ESLint还给我这么多的线条错误?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44425761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档