Deprecated in favor of https://github.com/Brinkbit/eslint-config-brinkbit
A linting module to enforce Brinkbit's es6 javascript style. The style is based on Airbnb's es6 javascript style and is outlined here.
Adding the brinkbit es6 style enforcement to your project is as easy as
$ npm install --save-dev brinkbit-style-es6
That's all you should need!
If you use the atom text editor, I highly recommend using the linter and linter-eslint packages. These will highlight linting errors for you in your text editor right out of the box.
We welcome and appreciate contributions to our repositories! You can find the current list of bugs here -- just make sure to check the "About this board" list first.
- Node.js 4 or higher & npm - download here
- Depending on the repository, either:
- grunt -
$ npm install -g grunt
, or - gulp -
$ npm install -g gulp
- grunt -
- Fork and clone the repo
$ npm install
$ grunt
or$ gulp
- All code will need to match the brinkbit es6 style, defined in this repo.
- Commit messages should adhere to this format.
- We follow BDD principles, so all code requires accompanying unit/functional tests which cover all code paths. They are typically in a top-level test directory and are written in mocha and chai, with sinon and chai-as-promised used when applicable.
When your code is complete and all your tests pass, submit a pull request. We will review the request and post comments with feedback as applicable.