3
gulp
및 reactjs
으로 작업 중입니다. 내 코드의 정적 분석을 위해 eslint
을 추가했습니다. 심지어 난 내 코드에서 공간 및 경고를 후행 한 경우, 그것은 콘솔에 오류가 표시되지 않습니다,gulp-eslint 콘솔에 오류가 발생하지 않음
{
"parser": "babel-eslint",
"plugins": [
"react"
],
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true
}
},
"extends": ["eslint:recommended", "plugin:react/recommended"],
"env": {
"browser": true,
"amd": true,
"es6": true,
"node": true,
"mocha": true
},
"rules": {
"comma-dangle": 1,
"quotes": [ 1, "single" ],
"no-undef": 1,
"global-strict": 0,
"no-extra-semi": 1,
"no-underscore-dangle": 0,
"no-console": 1,
"no-unused-vars": 1,
"no-trailing-spaces": [1, { "skipBlankLines": true }],
"no-unreachable": 1,
"no-alert": 0,
"react/jsx-uses-react": 1,
"react/jsx-uses-vars": 1
}
}
그러나 :
var eslint = require('gulp-eslint');
gulp.task('eslint', function() {
// Process all script files, but ignore npm_modules
gulp.src(['widgets/**/*.js', 'server/**/*.js', '!node_modules/**'])
.pipe(eslint.format())
.pipe(eslint.failAfterError());
내 .eslintrc
파일은 다음과 같이 나는 gulp-eslint
를 사용하고 . 그것은이하는 모든입니다
Starting 'eslint'...
Finished 'eslint' after 1.97 s
디렉토리 구조는 다음과 같습니다
root/
node_modules
widgets //contains the js files
server //contains the js files
.eslintrc
gulpfile.js
package.json
시도 ... 같은 문제 –
'useEslintrc' 옵션을 명시 적으로 설정하려고 시도 했습니까? 내 대답을 업데이트했습니다. 또한, 귀하의 디렉토리 구조를 보여주십시오. –
여전히 작동하지 않습니다. 디렉토리 구조는 다음과 같습니다. –