@@ -66,7 +66,7 @@ const rule: Rule = createRule({
66
66
} )
67
67
}
68
68
69
- const handleRuntimeFm = ( node : TSESTree . Node ) => {
69
+ const handleRuntimeFn = ( node : TSESTree . Node ) => {
70
70
if ( ! isCallExpression ( node ) ) return
71
71
if ( ! isUnsafeCallExpression ( node ) ) return
72
72
@@ -91,8 +91,9 @@ const rule: Rule = createRule({
91
91
92
92
const handleTemplateLiteral = ( node : TSESTree . Node ) => {
93
93
if ( ! isTemplateLiteral ( node ) || node . expressions . length > 0 ) return
94
-
95
94
const value = getArbitraryValue ( node . quasis [ 0 ] . value . raw )
95
+ if ( isCompositeValue ( value ) ) return
96
+
96
97
sendReport ( node , value )
97
98
}
98
99
@@ -138,7 +139,7 @@ const rule: Rule = createRule({
138
139
const expression = node . value . expression
139
140
handleLiteral ( expression )
140
141
handleTemplateLiteral ( expression )
141
- handleRuntimeFm ( expression )
142
+ handleRuntimeFn ( expression )
142
143
}
143
144
} ,
144
145
@@ -147,8 +148,9 @@ const rule: Rule = createRule({
147
148
if ( isCachedRecipeVariant ( node ) ) return
148
149
149
150
const valueNode = node . value
151
+
150
152
if ( isCallExpression ( valueNode ) || isLiteral ( valueNode ) || isTemplateLiteral ( valueNode ) ) {
151
- handleRuntimeFm ( valueNode )
153
+ handleRuntimeFn ( valueNode )
152
154
handleLiteral ( valueNode )
153
155
handleTemplateLiteral ( valueNode )
154
156
}
0 commit comments