@gnodi/eslint-config

Lint your code like gnodi's one!

Stats

stars 🌟issues ⚠️updated 🛠created 🐣size 🏋️‍♀️
09Apr 19, 2020Nov 6, 2016Minified + gzip package size for @gnodi/eslint-config in KB

Readme

@gnodi/eslint-config

[Node.js] Lint your code like gnodi!

Build Version Downloads Dependencies Dev Dependencies

Installation

Run the following command to add the package to your dev dependencies:

$ npm install --save-dev @gnodi/eslint-config

Use

Use gnodi lint helper script

Add the following line to your package.json:

...
"scripts": {
  ...
  "lint": "gnodi-lint"
}
...

Then, you can immediately run the lint:

$ npm run lint

Add custom checked glob

By default, only js files from directories ., bin, config, lib, src and test are processed. You can add your own custom directories/files/globs passing it as arguments to your command gnodi-lint:

...
"scripts": {
  ...
  "lint": "gnodi-lint dist/bundle.js build/**/*.js"
}
...

Override with custom rules

You can override some rules with your own ones just using a standard .eslintrc:

{
  "extends": "@gnodi",
  "rules": {
    "comma-dangle": ["error", "always"]
  }
}

LICENSE

MIT

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.