1.0.1 • Published 9 months ago

eslint-config-popovoleksandr v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
9 months ago

eslint-config

Personal ESLint configuration with sensible defaults that I use in my JavaScript projects.

Install

To use it in your project, run:

npm install --save-dev eslint eslint-config-popovoleksandr

Then add a following .eslintrc file in the repo root:

{
  "extends": "popovoleksandr"
}

Finally, add eslint to a package.json script:

"scripts": {
  "lint": "eslint index.js test/test*.js",
  "pretest": "npm run lint"
}

Now run npm run lint and enjoy thousands of errors! :)

Automatic fixes

To make things easier, you can run eslint with --fix option that automatically fixes all simple errors like indentation and quotes for you.

Overrides

Some of the rules may be too strict for your project, but you can easily override any rules or options like this:

{
  "extends": "eslint-config-popovoleksandr",
  "rules": {
    "space-before-function-paren": 0,
    "indent": [2, 2]
  },
  "env": {
    "mocha": true
  }
}
1.0.1

9 months ago

1.0.0

9 months ago