0.0.1 • Published 4 years ago

eslint-config-maplab v0.0.1

Weekly downloads
2
License
ISC
Repository
github
Last release
4 years ago

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