eslint-config-maplab
v0.0.1
Published
An ESLint config for maplab javascript projects
Downloads
7
Readme
eslint-config-maplab
An ESLint config for maplab javascript projects
Install
npm install eslint eslint-config-maplab --save-dev
Then add a following .eslintrc file in the repo root:
{
"extends": "maplab"
}
Usage
CLI
npm install eslint eslint-config-maplab -g
eslint src/**/*.js
Simple errors like indentation or quotes can be fixed automatically by
eslint src/**/*.js --fix
With gulp-eslint
var eslint = require('gulp-eslint');
gulp.task('lint', function() {
gulp.src('src/**/*.js')
//the parameter of eslint is optional
//used to override the default rules
.pipe(eslint({
extends: 'maplab',
globals: {
'Z':true
}
}))
.pipe(eslint.format())
.pipe(eslint.failAfterError())
});
In package.json
"scripts": {
"lint": "eslint src/**/*.js",
"pretest": "npm run lint"
}
Run in terminal and enjoy thousands of errors:
npm run lint
Config
Can be extended by .eslintrc file
{
extends: 'maplab',
globals: {
'Z':true
}
}
Credits
based on mourner's eslint-config-mourner