diff --git a/packages/eslintrc/index.js b/packages/eslintrc/index.js index 9245328a..1c33ffa2 100644 --- a/packages/eslintrc/index.js +++ b/packages/eslintrc/index.js @@ -12,6 +12,13 @@ module.exports = { 'import', ], rules: { + 'array-bracket-spacing': [ 'error', 'always' ], + 'arrow-parens': [ 2, 'as-needed' ], + 'comma-dangle': [ 'error', 'always-multiline' ], + 'comma-spacing': 'error', + 'dot-location': [ 'error', 'property' ], + 'dot-notation': 'error', + 'eol-last': 'error', indent: [ 'error', 'tab', { SwitchCase: 1, @@ -21,17 +28,19 @@ module.exports = { }, }, ], - semi: [ 'error', 'always' ], - 'arrow-parens': [ 2, 'as-needed' ], - 'comma-dangle': [ 'error', 'always-multiline' ], - 'comma-spacing': 'error', - 'array-bracket-spacing': [ 'error', 'always' ], - 'object-curly-spacing': [ 'error', 'always' ], - quotes: [ 'error', 'single' ], - 'dot-location': [ 'error', 'property' ], - 'dot-notation': 'error', + 'no-multiple-empty-lines': [ + 'error', { + max: 1, + maxBOF: 0, + maxEOF: 0, + } + ], 'no-implicit-globals': 'error', 'no-multi-spaces': 'error', + 'no-trailing-spaces': 'error', + 'object-curly-spacing': [ 'error', 'always' ], + quotes: [ 'error', 'single' ], + semi: [ 'error', 'always' ], 'import/no-self-import': 2, 'import/no-internal-modules': 0, 'import/no-dynamic-require': 0,