Skip to content

Commit 136b90a

Browse files
fix: tweak naming-convention
1 parent 8b72da5 commit 136b90a

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

src/plugins/typescript.ts

+15-11
Original file line numberDiff line numberDiff line change
@@ -66,50 +66,54 @@ export const settings: Linter.Config = {
6666
"@typescript-eslint/naming-convention": [
6767
"error",
6868
{
69+
selector: "default",
6970
format: ["camelCase", "PascalCase"],
7071
leadingUnderscore: "allow",
71-
selector: "default",
7272
trailingUnderscore: "forbid",
7373
},
7474
{
75+
selector: "variable",
7576
format: ["camelCase", "PascalCase", "UPPER_CASE"],
7677
leadingUnderscore: "forbid",
77-
selector: "variable",
7878
trailingUnderscore: "forbid",
79-
prefix: ["m_"],
79+
prefix: ["m_", "M_"],
8080
},
8181
{
82+
selector: "variable",
8283
format: ["camelCase", "PascalCase", "UPPER_CASE"],
8384
leadingUnderscore: "forbid",
84-
selector: "variable",
8585
trailingUnderscore: "forbid",
8686
modifiers: ["const"],
8787
},
8888
{
89+
selector: "variableLike",
8990
format: ["camelCase", "PascalCase"],
9091
leadingUnderscore: "allow",
91-
selector: "variableLike",
9292
trailingUnderscore: "forbid",
9393
},
9494
{
95-
format: ["camelCase", "PascalCase", "UPPER_CASE"],
9695
selector: "memberLike",
96+
format: ["camelCase", "PascalCase", "UPPER_CASE"],
97+
prefix: ["m_", "M_"],
9798
},
9899
{
99-
format: ["camelCase", "PascalCase", "UPPER_CASE"],
100-
selector: "memberLike",
101-
prefix: ["m_"],
100+
selector: "objectLiteralProperty",
101+
format: null,
102+
},
103+
{
104+
selector: "objectLiteralMethod",
105+
format: null,
102106
},
103107
{
108+
selector: "enumMember",
104109
format: ["UPPER_CASE"],
105110
leadingUnderscore: "forbid",
106-
selector: "enumMember",
107111
trailingUnderscore: "forbid",
108112
},
109113
{
114+
selector: "typeLike",
110115
format: ["PascalCase"],
111116
leadingUnderscore: "forbid",
112-
selector: "typeLike",
113117
trailingUnderscore: "forbid",
114118
},
115119
],

0 commit comments

Comments
 (0)