From 199b563e5ba36c8db97986a66f7c32e3be61686e Mon Sep 17 00:00:00 2001 From: Hazmi35 Date: Tue, 6 Dec 2022 23:20:36 +0700 Subject: [PATCH] fix(typescript-eslint/member-ordering): Remove private-abstract* and add private fields (#603) --- typescript/index.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/typescript/index.js b/typescript/index.js index 39030373..623ea387 100644 --- a/typescript/index.js +++ b/typescript/index.js @@ -16,10 +16,11 @@ let rules = { "explicit-function-return-type": ["error", { allowExpressions: true }], "explicit-member-accessibility": ["warn", { accessibility: "explicit" }], "member-delimiter-style": "error", - "member-ordering": ["warn", { + "member-ordering": ["warn", { // TODO: Revamp this rule default: [ // Index signature "signature", + "call-signature", // Fields "public-decorated-field", @@ -29,18 +30,20 @@ let rules = { "public-instance-field", "protected-instance-field", "private-instance-field", + "#private-instance-field", "public-abstract-field", "protected-abstract-field", - "private-abstract-field", "public-field", "protected-field", "private-field", + "#private-field", "public-static-field", "protected-static-field", "private-static-field", + "#private-static-field", "decorated-field", "instance-field", @@ -65,18 +68,20 @@ let rules = { "public-instance-method", "protected-instance-method", "private-instance-method", + "#private-instance-method", "public-abstract-method", "protected-abstract-method", - "private-abstract-method", "public-method", "protected-method", "private-method", + "#private-method", "public-static-method", "protected-static-method", "private-static-method", + "#private-static-method", "decorated-method", "instance-method",