root: true extends: - airbnb-typescript/base env: jquery: true globals: Atomics: readonly SharedArrayBuffer: readonly BigInt: readonly parser: "@typescript-eslint/parser" plugins: - "@typescript-eslint" rules: "@typescript-eslint/dot-notation": 0 "@typescript-eslint/no-implied-eval": 0 "@typescript-eslint/no-throw-literal": 0 "@typescript-eslint/return-await": 0 "@typescript-eslint/indent": - warn - 4 "@typescript-eslint/lines-between-class-members": - error - always - exceptAfterSingleLine: true "@typescript-eslint/naming-convention": 0 "@typescript-eslint/no-redeclare": 0 class-methods-use-this: 0 global-require: 0 guard-for-in: 0 implicit-arrow-linebreak: 0 import/no-cycle: 0 import/no-extraneous-dependencies: 0 import/no-named-as-default: 0 import/prefer-default-export: 0 max-classes-per-file: 0 max-len: - warn - 150 no-bitwise: 0 no-console: 0 no-continue: 0 no-extend-native: 0 no-empty: - warn - allowEmptyCatch: true no-multi-assign: 0 no-nested-ternary: 0 no-param-reassign: 0 no-plusplus: 0 no-restricted-syntax: 0 no-return-await: 0 no-underscore-dangle: 0 prefer-destructuring: 0 settings: import/parsers: "@typescript-eslint/parser": - .ts - .js - .jsx import/resolver: typescript: alwaysTryTypes: true