Closed regseb closed 2 weeks ago
no-undefined-types reports no errors when using an @import tag.
no-undefined-types
@import
no-undefined-types reports an error for @import tag.
package.json
{ "name": "testcase", "version": "1.0.0", "dependencies": { "eslint": "9.5.0", "eslint-plugin-jsdoc": "48.2.12" } }
eslint.config.mjs
import jsdoc from "eslint-plugin-jsdoc"; export default [ { plugins: { jsdoc }, rules: { "jsdoc/no-undefined-types": "error" } } ];
index.js
/** * @import { Linter } from "eslint" */
npm install
npx eslint index.js
/home/regseb/testcase/index.js 2:1 error The type 'Linter' is undefined jsdoc/no-undefined-types ✖ 1 problem (1 error, 0 warnings)
eslint-plugin-jsdoc
:tada: This issue has been resolved in version 48.2.13 :tada:
The release is available on:
Your semantic-release bot :package::rocket:
Expected behavior
no-undefined-types
reports no errors when using an@import
tag.Actual behavior
no-undefined-types
reports an error for@import
tag.Files
package.json
eslint.config.mjs
index.js
To reproduce
npm install
npx eslint index.js
Environment
eslint-plugin-jsdoc
version: 48.2.12