{ "env": { "browser": true, "commonjs": true, "es2021": true }, "extends": [ "eslint:recommended", "plugin:@typescript-eslint/recommended", "plugin:@typescript-eslint/eslint-recommended", "prettier" ], "parser": "@typescript-eslint/parser", "parserOptions": { "ecmaVersion": 12 }, "plugins": [ "@typescript-eslint", "prettier" ], "rules": { "quotes": [ "warn", "double" ], "semi": [ "warn", "always" ], "@typescript-eslint/no-this-alias": [ "warn" ] // , // "@typescript-eslint/member-ordering": [ // "warn", // { // "default": [ // // Index signature // "signature", // // Fields // "public-static-field", // "protected-static-field", // "private-static-field", // "public-decorated-field", // "protected-decorated-field", // "private-decorated-field", // "public-instance-field", // "protected-instance-field", // "private-instance-field", // "public-abstract-field", // "protected-abstract-field", // "private-abstract-field", // "public-field", // "protected-field", // "private-field", // "static-field", // "instance-field", // "abstract-field", // "decorated-field", // "field", // // Constructors // "public-constructor", // "protected-constructor", // "private-constructor", // "constructor", // // Methods // "public-static-method", // "protected-static-method", // "private-static-method", // "public-decorated-method", // "protected-decorated-method", // "private-decorated-method", // "public-instance-method", // "protected-instance-method", // "private-instance-method", // "public-abstract-method", // "protected-abstract-method", // "private-abstract-method", // "public-method", // "protected-method", // "private-method", // "static-method", // "instance-method", // "abstract-method", // "decorated-method", // "method" // ], // "order": "alphabetically" // } // ] } }