@@ -25,7 +25,16 @@ export default iterateJsdoc(({
2525 } = settings ;
2626
2727 const usedNames = new Set ( ) ;
28- const templateTags = utils . getTags ( 'template' ) ;
28+
29+ const tgName = /** @type {string } */ ( utils . getPreferredTagName ( {
30+ tagName : 'template' ,
31+ } ) ) ;
32+ if ( ! tgName ) {
33+ return ;
34+ }
35+
36+ const templateTags = utils . getTags ( tgName ) ;
37+
2938 const templateNames = templateTags . flatMap ( ( tag ) => {
3039 return utils . parseClosureTemplateTag ( tag ) ;
3140 } ) ;
@@ -34,7 +43,7 @@ export default iterateJsdoc(({
3443 for ( const tag of templateTags ) {
3544 const names = utils . parseClosureTemplateTag ( tag ) ;
3645 if ( names . length > 1 ) {
37- report ( `Missing separate @template for ${ names [ 1 ] } ` , null , tag ) ;
46+ report ( `Missing separate @${ tgName } for ${ names [ 1 ] } ` , null , tag ) ;
3847 }
3948 }
4049 }
@@ -64,7 +73,7 @@ export default iterateJsdoc(({
6473
6574 for ( const usedName of usedNames ) {
6675 if ( ! templateNames . includes ( usedName ) ) {
67- report ( `Missing @template ${ usedName } ` ) ;
76+ report ( `Missing @${ tgName } ${ usedName } ` ) ;
6877 }
6978 }
7079 } ;
@@ -156,7 +165,7 @@ export default iterateJsdoc(({
156165 // Could check against whitelist/blacklist
157166 for ( const usedName of usedNames ) {
158167 if ( ! templateNames . includes ( usedName ) ) {
159- report ( `Missing @template ${ usedName } ` , null , usedNameToTag . get ( usedName ) ) ;
168+ report ( `Missing @${ tgName } ${ usedName } ` , null , usedNameToTag . get ( usedName ) ) ;
160169 }
161170 }
162171 } ;
0 commit comments