{ extends: eslint:all, rules: { no-tabs: [off], indent: [error, tab], quotes: [error, single], padded-blocks: [error, { blocks: never }], no-console: [error, { allow: [log, warn, error] }], func-style: [error, declaration], object-curly-newline: off, wrap-iife: [error, inside], object-shorthand: ["error", "always", { "avoidQuotes": true }], require-jsdoc: [off], max-statements: [off], no-magic-numbers: ["error", { "ignore": [0,1,-1] }], sort-vars: [off], max-len: [off], id-length: [error, { exceptions: ["i"] }], no-ternary: [off] }, parserOptions: { sourceType: module }, env: { es6: true, }, globals: { document: true, window: true, console: true, localStorage: true, location: true, navigator: true, } }