{ "extends": "standard", "plugins": [ "sort-class-members" ], "rules": { "operator-linebreak": [ "error", "before" ], "object-curly-spacing": [ "error", "always" ], "array-bracket-spacing": [ "error", "always" ], "indent": [ "error", 2, { "flatTernaryExpressions": true } ], "padded-blocks": "off", "sort-class-members/sort-class-members": [ 2, { "order": [ "[static-properties]", "[properties]", "[conventional-private-properties]", "constructor", "[static-methods]", "[methods]", "[conventional-private-methods]", "[accessor-pairs]", "[getters]", "[setters]", "[everything-else]" ], "groups": { "constructor": [{ "name": "constructor", "type": "method", "sort": "alphabetical" }], "properties": [{ "type": "property", "sort": "alphabetical" }], "getters": [{ "kind": "get", "sort": "alphabetical" }], "setters": [{ "kind": "set", "sort": "alphabetical" }], "accessor-pairs": [{ "accessorPair": true, "sort": "alphabetical" }], "static-properties": [{ "type": "property", "static": true, "sort": "alphabetical" }], "conventional-private-properties": [{ "type": "property", "name": "/_.+/", "sort": "alphabetical" }], "arrow-function-properties": [{ "propertyType": "ArrowFunctionExpression", "sort": "alphabetical" }], "methods": [{ "type": "method", "sort": "alphabetical" }], "static-methods": [{ "type": "method", "static": true, "sort": "alphabetical" }], "async-methods": [{ "type": "method", "async": true, "sort": "alphabetical" }], "conventional-private-methods": [{ "type": "method", "name": "/_.+/", "sort": "alphabetical" }], "everything-else": [{ "sort": "alphabetical" }] } }] } }