0.0.7 • Published 7 years ago

eslint-config-trabe v0.0.7

Weekly downloads
-
License
MIT
Repository
-
Last release
7 years ago

eslint-config-trabe

The Trabe ESLint config based on the Airbnb config https://github.com/airbnb/javascript. We decided not to fork the project and used the Airbnb code as a template (they not only had a great set of rules, they also commented them one by one. Kudos to them!).

Instalation

$ npm install --save-dev eslint-config-trabe

Usage

Add the ESLint config in your package.json:

"scripts": {
  "lint": "eslint ./src ./test"
},
"eslintConfig": {
  "extends": "trabe"
}

or create an .eslintrc file in the project:

{
  "extends": "trabe"
}

Test the linter running $ npm run lint.

How to overwrite rules

Rules can be overriden/extended. Just add your own after extending form the trabe config:

"eslintConfig": {
  "extends": "trabe",
  "rules": {
    "comma-dangle": [1]
  }
}

or in the .eslintrc:

{
  "extends": "trabe",
  "rules": {
    "comma-dangle": [1]
  }
}

Contributing

This project defines a set of ESLint rules tailored to the Trabe team tastes but if you're using it and feel that some rule may change, feel free to add an issue to the project and engage in a healthy debate ;)

Changelog

v0.0.7

  • Update deps

v0.0.6

  • Removed installedESLINT config. eslint 4.x does not like it.

TODO

  • Add eslint-plugin-mocha :D
  • Write "the" styleguide /(ºoº)\
  • Fix the dependencies mess