env: node: true jest: true extends: - 'eslint:recommended' - 'plugin:@typescript-eslint/recommended' parser: '@typescript-eslint/parser' parserOptions: project: 'tsconfig.json' sourceType: module root: true plugins: - '@typescript-eslint' rules: "@typescript-eslint/ban-ts-comment": off "@typescript-eslint/no-empty-function": off indent: - error - 4 - SwitchCase: 1 linebreak-style: - error - unix quotes: - error - double semi: - error - always no-multi-spaces: error prefer-const: error no-const-assign: error no-var: error array-callback-return: error prefer-template: error template-curly-spacing: error no-useless-escape: error wrap-iife: error no-loop-func: error default-param-last: error space-before-function-paren: - error - never space-before-blocks: error no-param-reassign: error function-paren-newline: error comma-dangle: - error - always-multiline arrow-spacing: error arrow-parens: error arrow-body-style: error no-confusing-arrow: error implicit-arrow-linebreak: error no-duplicate-imports: error object-curly-newline: error dot-notation: error one-var: - error - never no-multi-assign: error no-plusplus: error operator-linebreak: error eqeqeq: error no-case-declarations: error no-nested-ternary: error no-unneeded-ternary: error no-mixed-operators: error nonblock-statement-body-position: error brace-style: error keyword-spacing: error space-infix-ops: error eol-last: error newline-per-chained-call: error no-whitespace-before-property: error space-in-parens: error array-bracket-spacing: error key-spacing: error no-trailing-spaces: error comma-style: error radix: error no-new-wrappers: error