禁用除js文件以外的所有文件的eslint?

时间:2018-03-22 04:12:10

标签: javascript eslint

现在它给出了png文件无效的错误,.less文件无效。

一切都无效。

但我希望它也只看.js和.jsx文件。

我还是看不到那样做。

我确实找到了eslintignore,这不是最好的做事方式。

我不想维护要忽略的文件列表。

白名单方法请。

2 个答案:

答案 0 :(得分:1)

我相信除了CLI的参数外,没有其他方法可以配置它

如果要通过gulp运行它,请先通过管道将src像

src(['**/*.js', '**/*.jsx'])
        .pipe(eslint())
...

如果您希望通过npm命令执行此操作,则可以在package.json中创建一个脚本,如下所示:

"scripts": {
  ...
  "eslint": "eslint **/*.js **/*.jsx",

然后使用npm run eslint

调用它

答案 1 :(得分:0)

您可以使用该属性"覆盖"在.eslintrc文件中,仅包含所需的文件/文件类型:

function MyConstructor(value) {
  this.prop = value
}

const instance = new MyConstructor(10)
console.log(instance) // MyConstructor { prop: 10 }
console.log(instance.prop) // 10

文档:https://eslint.org/docs/user-guide/configuring#example-configuration