我有.js
一个点目录中的文件,这些文件没有被gulp-eslint
.
例子:.foo/file1.js
我已经确认glob 正在获取点目录中的文件。
gulp-eslint
即使在这些文件中引入了故意错误,父点目录中的文件也会成功传递。
当引入相同的故意错误时,我已经确认目录.
名称中没有 a 的目录(例如src/file.js
,等)在 linting 失败。
我的项目结构是这样的:
project/
│
├── .foo/
│ ├──file1.js
│ └──file2.js
│
├── src/
│ ├──file1.js
│ └──file2.js
│
├── gulpfile.js
└── .eslintrc
的内容gulpfile.js
const gulp = require('gulp');
const eslint = require('gulp-eslint');
gulp.task('lint', () => {
return gulp.src([ './src/**/*.js', './.foo/**/*.js' ])
.pipe(eslint({
configFile: './.eslintrc'
}))
.pipe(eslint.format())
.pipe(eslint.failAfterError());
});
的内容.eslintrc
// Reducing down to a single, simple rule
{
"env": {
"es6": true
},
"rules": {
"quotes": [
"error",
"single"
]
}
}
我的配置中有什么不正确的地方阻止.js
了 dot 目录中的文件.foo
被 linted 吗?
谢谢!