Incepto - ESLint
These rules dictate the JavaScript linting standards endorsed by Amaze Ltd.
Installation
-
Install Node dependencies
npm install
Usage
-
Ensure an initial .eslintrc.js exists in the target directory with appropriate configuration options:
Example '.eslintrc.js'
module.exports = { 'extends': [ 'incepto-eslint', // Additional rule sets... 'incepto-eslint/rules/es6' ].map(require.resolve), 'env': { // Environment settings... 'browser': true }, // Local override rules... 'rules': {} };
-
Run eslint standalone with:
eslint <DIRECTORY>
Or via other workflow tooling designed to interface with the eslint API.
Links
- ESLint Documentation
- Amaze JavaScript Styleguide (Confluence internal link)