@@ -112,9 +112,9 @@ let messages, ignore, moduleUnoffsets, moduleOffsets, instanceUnoffsets, instanc
112112// extract scripts to lint from component definition
113113const preprocess = text => {
114114 // get information about the component
115- let info ;
115+ let result ;
116116 try {
117- info = compile ( text , { generate : false } ) ;
117+ result = compile ( text , { generate : false } ) ;
118118 } catch ( { name, message, start, end } ) {
119119 // convert the error to an eslint message, store it, and return
120120 messages = [
@@ -130,7 +130,7 @@ const preprocess = text => {
130130 ] ;
131131 return [ ] ;
132132 }
133- const { ast : { module : moduleJs , instance : instanceJs } , warnings, vars } = info ;
133+ const { ast, warnings, vars } = result ;
134134 const injectedVars = vars . filter ( v => v . injected ) ;
135135 const referencedVars = vars . filter ( v => v . referenced ) ;
136136 const reassignedVars = vars . filter ( v => v . reassigned || v . export_name ) ;
@@ -146,7 +146,7 @@ const preprocess = text => {
146146 endColumn : end && end . column + 1 ,
147147 } ) ) ;
148148
149- if ( ! moduleJs && ! instanceJs ) {
149+ if ( ! ast . module && ! ast . instance ) {
150150 return [ ] ;
151151 }
152152
@@ -156,11 +156,12 @@ const preprocess = text => {
156156 let str = injectedVars . length ? `let ${ injectedVars . map ( v => v . name ) . join ( ',' ) } ; // eslint-disable-line\n` : '' ;
157157
158158 // include module script
159- if ( moduleJs ) {
159+ if ( ast . module ) {
160160 moduleUnoffsets = getOffsets ( str ) ;
161- const { dedented, offsets } = dedentCode ( text . slice ( moduleJs . content . start , moduleJs . content . end ) ) ;
161+ const { content } = ast . module ;
162+ const { dedented, offsets } = dedentCode ( text . slice ( content . start , content . end ) ) ;
162163 str += dedented ;
163- moduleOffsets = getOffsets ( text . slice ( 0 , moduleJs . content . start ) ) ;
164+ moduleOffsets = getOffsets ( text . slice ( 0 , content . start ) ) ;
164165 moduleDedent = offsets ;
165166 } else {
166167 moduleUnoffsets = null ;
@@ -169,11 +170,12 @@ const preprocess = text => {
169170 str += '\n' ;
170171
171172 // include instance script
172- if ( instanceJs ) {
173+ if ( ast . instance ) {
173174 instanceUnoffsets = getOffsets ( str ) ;
174- const { dedented, offsets } = dedentCode ( text . slice ( instanceJs . content . start , instanceJs . content . end ) ) ;
175+ const { content } = ast . instance ;
176+ const { dedented, offsets } = dedentCode ( text . slice ( content . start , content . end ) ) ;
175177 str += dedented ;
176- instanceOffsets = getOffsets ( text . slice ( 0 , instanceJs . content . start ) ) ;
178+ instanceOffsets = getOffsets ( text . slice ( 0 , content . start ) ) ;
177179 instanceDedent = offsets ;
178180 } else {
179181 instanceUnoffsets = null ;
0 commit comments