Needs at least Sails version 0.11.0 to work
Sails JS hook to activate ESLint for your whole sails app.
npm install sails-hook-eslint
Make sure you have a .eslintrc in your root folder. Then just lift your app as normal, and enjoy the power of linting. For an example of an .eslintrc
file see: https://github.com/artificialio/sane/blob/master/.eslintrc
By default, configuration lives in sails.config.eslint
. The configuration key (eslint
) can be changed by setting sails.config.hooks['sails-hook-eslint'].configKey
.
Parameter | Type | Details |
---|---|---|
check | ((boolean)) | Whether or not sails should lint your JS code. Defaults to true . |
formatter | ((string)) | Which formatter to use. Defaults to 'stylish' . |
patterns | ((array)) | Which folders or glob patterns to lint. Defaults to [path.resolve(sails.config.appPath, 'api'), path.resolve(sails.config.appPath, 'config')] . |
That’s it!