回答編集履歴
3
文言修正
test
CHANGED
@@ -24,6 +24,7 @@
|
|
24
24
|
|
25
25
|
```
|
26
26
|
|
27
|
+
例えばこれだと boolean 型のプロパティに is|has|can 始まりが強制され 末尾 flag|flg が禁止されるので
|
27
|
-
|
28
|
+
boolean 型の stateFlag は エラーとなります。
|
28
29
|
|
29
30
|
[playground](https://typescript-eslint.io/play/#ts=5.7.2&fileType=.tsx&code=PQKgBApgzgNglgOwC5gAJIJ4AdoGMBOcWSAtNPMsAgIYC2iA5ibgPYIBuEycbAXGAG0ARBHz4W%2BIQBowAbwCwAKDArVQqBBgRcSCUP5DMOAAric%2BTNKWq1AMwm1qSfYKG46mgMLUNQgLpS1jZghtjQLsIARiwsWtQI-oHKwW4ArlC6tC4KycEh%2BBAMEAAeLkIAegAUcFAAPgAWPrXuCACUVrkpjki49S5I%2BKkQQTYAvkljUjl56praupIGRhCmLOaWEyn2%2BN0Rbh4w3r4BI2rLUHvRsRDxiacqaRksWfzTefmFJWUCtrUAYn4YNQGAASDrvELdXouWzUGAae5gUanUZ%2BMAgYBKZZgAAqYTAAF45EEMk4IH8gQx%2BFc4ggANxKUYMxRAA&eslintrc=N4KABGBEBOCuA2BTAzpAXGYBfEWg&tsconfig=N4KABGBEDGD2C2AHAlgGwKYCcDyiAuysAdgM6QBcYoEEkJemy0eAcgK6qoDCAFutAGsylBm3TgwAXxCSgA&tokens=false)
|
2
ソースの修正
test
CHANGED
@@ -26,4 +26,4 @@
|
|
26
26
|
|
27
27
|
例えばこれだと boolean 型の stateFlag は エラーとなります。
|
28
28
|
|
29
|
-
[playground](https://typescript-eslint.io/play/#ts=5.7.2&fileType=.tsx&code=PQKgBApgzgNglgOwC5gAJIJ4AdoGMBOcWSAtNPMsAgIYC2iA5ibgPYIBuEycbAXGAG0ARBHz4W%2BIQBowAbwCwAKDArVQqBBgRcSCUP5DMOAAric%2BTNKWq1AMwm1qSfYKG46mgMLUNQgLpS1jZghtjQLsIARiwsWtQI-oHKwW4ArlC6tC4KycEh%2BBAMEAAeLkIAegAUcFAAPgAWPrXuCACUVrkpjki49S5I%2BKkQQTYAvkl56praupIGRhCmLOaWEyn2%2BN0Rbh4w3r4BI2
|
29
|
+
[playground](https://typescript-eslint.io/play/#ts=5.7.2&fileType=.tsx&code=PQKgBApgzgNglgOwC5gAJIJ4AdoGMBOcWSAtNPMsAgIYC2iA5ibgPYIBuEycbAXGAG0ARBHz4W%2BIQBowAbwCwAKDArVQqBBgRcSCUP5DMOAAric%2BTNKWq1AMwm1qSfYKG46mgMLUNQgLpS1jZghtjQLsIARiwsWtQI-oHKwW4ArlC6tC4KycEh%2BBAMEAAeLkIAegAUcFAAPgAWPrXuCACUVrkpjki49S5I%2BKkQQTYAvkljUjl56praupIGRhCmLOaWEyn2%2BN0Rbh4w3r4BI2rLUHvRsRDxiacqaRksWfzTefmFJWUCtrUAYn4YNQGAASDrvELdXouWzUGAae5gUanUZ%2BMAgYBKZZgAAqYTAAF45EEMk4IH8gQx%2BFc4ggANxKUYMxRAA&eslintrc=N4KABGBEBOCuA2BTAzpAXGYBfEWg&tsconfig=N4KABGBEDGD2C2AHAlgGwKYCcDyiAuysAdgM6QBcYoEEkJemy0eAcgK6qoDCAFutAGsylBm3TgwAXxCSgA&tokens=false)
|
1
ソースの微修正
test
CHANGED
@@ -9,17 +9,19 @@
|
|
9
9
|
"regex": "^(is|has|can)",
|
10
10
|
"match": true
|
11
11
|
},
|
12
|
+
},{
|
12
13
|
"selector": "typeProperty",
|
13
14
|
"format": ["camelCase"],
|
14
15
|
"types": ["boolean"],
|
15
16
|
"custom": {
|
16
|
-
"regex": "[f|F]lag$",
|
17
|
+
"regex": "[f|F]la?g$",
|
17
18
|
"match": false
|
18
19
|
}
|
19
20
|
}] */
|
20
21
|
type Type = {
|
21
|
-
stateFl
|
22
|
+
stateFlg: boolean;
|
22
23
|
};
|
24
|
+
|
23
25
|
```
|
24
26
|
|
25
27
|
例えばこれだと boolean 型の stateFlag は エラーとなります。
|