Skip to content

Commit 9f12b8a

Browse files
fix: tweak naming-convention"
1 parent 6957fbf commit 9f12b8a

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/plugins/typescript.ts

+18
Original file line numberDiff line numberDiff line change
@@ -68,20 +68,28 @@ export const settings: Linter.Config = {
6868
{
6969
selector: "default",
7070
format: ["camelCase", "PascalCase"],
71+
leadingUnderscore: "allow",
72+
trailingUnderscore: "forbid",
7173
},
7274
{
7375
selector: "variableLike",
7476
format: ["camelCase", "PascalCase"],
77+
leadingUnderscore: "allow",
78+
trailingUnderscore: "forbid",
7579
},
7680
{
7781
selector: "variable",
7882
format: ["camelCase", "PascalCase", "UPPER_CASE"],
7983
prefix: ["m_", "M_"],
84+
leadingUnderscore: "allow",
85+
trailingUnderscore: "forbid",
8086
},
8187
{
8288
selector: "variable",
8389
format: ["camelCase", "PascalCase", "UPPER_CASE"],
8490
modifiers: ["const"],
91+
leadingUnderscore: "allow",
92+
trailingUnderscore: "forbid",
8593
},
8694
{
8795
selector: "variable",
@@ -92,23 +100,33 @@ export const settings: Linter.Config = {
92100
selector: "memberLike",
93101
format: ["camelCase", "PascalCase", "UPPER_CASE"],
94102
prefix: ["m_", "M_"],
103+
leadingUnderscore: "allow",
104+
trailingUnderscore: "forbid",
95105
},
96106
{
97107
selector: "memberLike",
98108
format: ["camelCase", "PascalCase", "UPPER_CASE"],
99109
modifiers: ["readonly"],
110+
leadingUnderscore: "allow",
111+
trailingUnderscore: "forbid",
100112
},
101113
{
102114
selector: ["classMethod", "typeMethod", "typeProperty"],
103115
format: ["camelCase", "PascalCase", "UPPER_CASE"],
116+
leadingUnderscore: "allow",
117+
trailingUnderscore: "forbid",
104118
},
105119
{
106120
selector: "enumMember",
107121
format: ["UPPER_CASE"],
122+
leadingUnderscore: "allow",
123+
trailingUnderscore: "forbid",
108124
},
109125
{
110126
selector: "typeLike",
111127
format: ["PascalCase"],
128+
leadingUnderscore: "allow",
129+
trailingUnderscore: "forbid",
112130
},
113131
{
114132
selector: ["objectLiteralProperty", "objectLiteralMethod"],

0 commit comments

Comments
 (0)