quasar
46 строк · 1.4 Кб
1module.exports = {2parserOptions: {3ecmaVersion: 'latest'4},5
6extends: [7// 'eslint:recommended', // TODO: enable this8'standard'9],10
11rules: {12'brace-style': [ 'error', 'stroustrup', { allowSingleLine: true } ],13'prefer-const': 'error',14'prefer-promise-reject-errors': 'off',15'multiline-ternary': 'off',16'no-prototype-builtins': 'off',17'no-case-declarations': 'off',18'generator-star-spacing': 'off',19'arrow-parens': 'off',20'object-property-newline': 'off',21'one-var': 'off',22'no-void': 'off',23'no-lone-blocks': 'error',24'no-unused-expressions': [ 'error', { allowShortCircuit: true } ],25'no-useless-concat': 'error',26'no-useless-return': 'error',27'no-unneeded-ternary': 'error',28'no-confusing-arrow': [ 'error', { allowParens: true } ],29'operator-linebreak': [ 'error', 'before' ],30'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',31
32'array-bracket-spacing': [ 'error', 'always' ],33'object-curly-spacing': [ 'error', 'always' ],34'computed-property-spacing': [ 'error', 'always' ],35'template-curly-spacing': [ 'error', 'always' ],36
37'import/first': 'off',38'import/named': 'error',39'import/namespace': 'error',40'import/default': 'error',41'import/export': 'error',42'import/extensions': 'off',43'import/no-unresolved': 'off',44'import/no-extraneous-dependencies': 'off'45}46}
47