Name Last Update
..
rules Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
es6.js Loading commit data...
index.js Loading commit data...
package.json Loading commit data...

eslint-config-tui

ESLint sharable config for TUI components

Install

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

Usage

Add .eslintrc.js on your project's root directory.

// .eslintrc.js
module.exports = {
    'extends': 'tui',
    'rules': {
        // Override rules or Add more rules
    }
};

Support ES6

rules and syntax

To Support ES6 rules, use tui/es6 instead.

// .eslintrc.js
module.exports = {
    'extends': 'tui/es6' // default rule and ES6 rule
};

syntax only

By default, ESLint configuration expects ES5 syntax. You can override this setting to enable support for ES6 syntax and new ES6 global variables.

// .eslintrc.js
module.exports = {
    'extends': 'tui', // no ES6 rule
    'env': {
        'es6': true
    }
};

Learn more

JavaScript Style Guide

Configuring ESLint

License

This software is licensed under the MIT License.