Skip to content

Commit 5d61735

Browse files
committed
remove casts from require-meta-fixables
1 parent 88bc975 commit 5d61735

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

lib/rules/require-meta-fixable.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,8 @@ const rule: Rule.RuleModule = {
9898
}
9999

100100
if (
101-
!['code', 'whitespace', null, undefined].includes(
102-
staticValue.value as string,
103-
)
101+
typeof staticValue.value === 'string' &&
102+
!['code', 'whitespace', null, undefined].includes(staticValue.value)
104103
) {
105104
// `fixable` property has an invalid value.
106105
context.report({
@@ -112,7 +111,8 @@ const rule: Rule.RuleModule = {
112111

113112
if (
114113
usesFixFunctions &&
115-
!['code', 'whitespace'].includes(staticValue.value as string)
114+
typeof staticValue.value === 'string' &&
115+
!['code', 'whitespace'].includes(staticValue.value)
116116
) {
117117
// Rule is fixable but `fixable` property does not have a fixable value.
118118
context.report({
@@ -122,7 +122,8 @@ const rule: Rule.RuleModule = {
122122
} else if (
123123
catchNoFixerButFixableProperty &&
124124
!usesFixFunctions &&
125-
['code', 'whitespace'].includes(staticValue.value as string)
125+
typeof staticValue.value === 'string' &&
126+
['code', 'whitespace'].includes(staticValue.value)
126127
) {
127128
// Rule is NOT fixable but `fixable` property has a fixable value.
128129
context.report({

0 commit comments

Comments
 (0)