Expected behavior
No error when missingReturn is on @suppress annotation, as it is a valid value according to Closure wiki.
Actual behavior
ESLint throws following error:
Syntax error in suppress type: missingReturn
ESLint Config
{
settings: {
jsdoc: {
mode: 'closure',
},
},
rules: {
'jsdoc/valid-types': 'error',
},
}
ESLint sample
/** @suppress {missingReturn} */
Environment
- Node version: 22.11.0
- ESLint version 9.18.0
eslint-plugin-jsdoc version: 50.6.1