File tree Expand file tree Collapse file tree 1 file changed +9
-20
lines changed
Expand file tree Collapse file tree 1 file changed +9
-20
lines changed Original file line number Diff line number Diff line change @@ -137,21 +137,6 @@ const rules = {
137137 return flag ;
138138 } ) ;
139139
140- const components = componentNodes
141- . map (
142- ( child ) =>
143- child ?. id ?. name ??
144- child ?. declarations ?. map (
145- ( declaration ) => declaration ?. id ?. name ,
146- ) ,
147- )
148- . reduce (
149- ( previous , current ) =>
150- current ? previous . concat ( current ) : previous ,
151- [ ] ,
152- )
153- . join ( ', ' ) ;
154-
155140 const [ componentNode ] = componentNodes ;
156141
157142 const componentName =
@@ -176,13 +161,17 @@ const rules = {
176161 } ,
177162 ) ;
178163
179- if ( Boolean ( components ) ) {
164+ if ( Boolean ( componentName ) ) {
180165 context . report ( {
181- node : componentNode ,
182- message : `These components are missing data-component attributes for top-level elements: ${ components } ` ,
166+ node : fixNode ,
167+ message : `${
168+ Array . isArray ( componentName ) ? componentName [ 0 ] : componentName
169+ } is missing the data-component attribute for the top-level element.`,
183170 fix : ( fixer ) =>
184- fixer . insertTextAfter (
185- fixNode . typeParameters ?? fixNode . name ,
171+ fixer . insertTextAfterRange (
172+ Boolean ( fixNode . typeParameters )
173+ ? fixNode . typeParameters . range
174+ : fixNode . name . range ,
186175 `\ndata-component="${
187176 Array . isArray ( componentName )
188177 ? componentName [ 0 ]
You can’t perform that action at this time.
0 commit comments