@@ -10,7 +10,7 @@ export default createRule({
1010
1111 function isPrecededByTokens ( node : Rule . Node , testTokens : string [ ] ) {
1212 const tokenBefore = sourceCode . getTokenBefore ( node )
13- return tokenBefore && testTokens . includes ( tokenBefore . value as string )
13+ return tokenBefore && testTokens . includes ( tokenBefore . value )
1414 }
1515
1616 function isFirstNode ( node : Rule . Node ) {
@@ -24,30 +24,30 @@ export default createRule({
2424 ) {
2525 const realParent = getParent ( parent )
2626 if ( 'body' in realParent && realParent . body ) {
27- const body = realParent . body as unknown
27+ const { body } = realParent
2828 return Array . isArray ( body ) ? body [ 0 ] === node : body === parent
2929 }
3030 return false
3131 }
3232
3333 if ( parentType === 'IfStatement' ) {
34- return isPrecededByTokens ( node as any , [ 'else' , ')' ] )
34+ return isPrecededByTokens ( node , [ 'else' , ')' ] )
3535 }
3636
3737 if ( parentType === 'DoWhileStatement' ) {
38- return isPrecededByTokens ( node as any , [ 'do' ] )
38+ return isPrecededByTokens ( node , [ 'do' ] )
3939 }
4040
4141 if ( parentType === 'SwitchCase' ) {
42- return isPrecededByTokens ( node as any , [ ':' ] )
42+ return isPrecededByTokens ( node , [ ':' ] )
4343 }
4444
4545 if ( 'body' in parent && parent . body ) {
46- const body = parent . body as unknown
46+ const { body } = parent
4747 return Array . isArray ( body ) ? body [ 0 ] === node : body === node
4848 }
4949
50- return isPrecededByTokens ( node as any , [ ')' ] )
50+ return isPrecededByTokens ( node , [ ')' ] )
5151 }
5252
5353 function calcCommentLines ( node : Rule . Node , lineNumTokenBefore : number ) {
0 commit comments