ESLint Sharable Configuration for TUI Component
Switch branches/tags
Clone or download
Latest commit 4e82c09 Sep 13, 2018


ESLint sharable config for TUI components


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


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


This software is licensed under the MIT License.