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/newline-after-import: 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 newline-per-chained-call: 0 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