module.exports = { 'env': { 'browser': true, 'commonjs': true, 'es6': true, 'mocha': true, 'node': true }, 'extends': [ 'eslint:recommended', 'plugin:mocha/recommended' ], 'ignorePatterns': [ 'dist' ], 'parserOptions': { 'sourceType': 'module' }, 'plugins': [ 'chai-expect', 'html', 'mocha' ], 'rules': { 'array-bracket-spacing' : ['error', 'never'], 'array-callback-return' : ['error'], 'block-scoped-var' : ['error'], 'block-spacing' : ['error', 'always'], 'curly' : ['error'], 'dot-notation' : ['error'], 'eqeqeq' : ['error'], 'indent' : ['error', 4], 'no-console' : ['warn'], 'no-floating-decimal' : ['error'], 'no-implicit-coercion' : ['error'], 'no-implicit-globals' : ['error'], 'no-loop-func' : ['error'], 'no-return-assign' : ['error'], 'no-template-curly-in-string': ['error'], 'no-unneeded-ternary' : ['error'], 'no-unused-vars' : ['error', { 'args': 'none' }], 'no-useless-computed-key' : ['error'], 'no-useless-return' : ['error'], 'no-var' : ['error'], 'prefer-const' : ['error'], 'quotes' : ['error', 'single'], 'semi' : ['error', 'always'], 'mocha/no-hooks-for-single-case': ['off'], 'mocha/no-top-level-hooks' : ['off'], 'mocha/no-setup-in-describe' : ['off'] } };