module.exports = { 'extends': [ 'react-app', 'react-app/jest' ], 'rules': { 'linebreak-style': [ 'off' ], 'quotes': [ 'error', 'single' ], 'brace-style': [ 'error', 'allman', { 'allowSingleLine': true } ], 'object-curly-spacing': [ 'error', 'always' ], 'keyword-spacing': [ 'error', { 'overrides': { 'if': { 'after': false }, 'for': { 'after': false }, 'while': { 'after': false }, 'switch': { 'after': false } } } ], '@typescript-eslint/no-explicit-any': [ 'off' ], '@typescript-eslint/ban-ts-comment': [ 'off' ], '@typescript-eslint/no-empty-function': [ 'error', { 'allow': [ 'functions', 'arrowFunctions', 'generatorFunctions', 'methods', 'generatorMethods', 'constructors' ] } ], '@typescript-eslint/no-unused-vars': [ 'off' ], '@typescript-eslint/ban-types': [ 'error', { 'types': { 'String': true, 'Boolean': true, 'Number': true, 'Symbol': true, '{}': false, 'Object': false, 'object': false, 'Function': false }, 'extendDefaults': true } ], 'no-switch-case-fall-through': [ 'off' ] } }