Skip to content

imports-as-dependencies doesn't detect missing @types packages #1107

@DetachHead

Description

@DetachHead

thanks for adding the rule i suggested in #896! i noticed that it doesn't seem to detect @types/ packages though

Expected behavior

error because @types/eslint is not in dependencies or devDependencies

Actual behavior

no error

ESLint Config

module.exports = {
    // ...
    rules: {
        'jsdoc/imports-as-dependencies': 'error'
    }
}

ESLint sample

source code

/** @type {import('eslint').Linter.ParserOptions} */
const foo = {}

package.json

{
  "dependencies": {
    "eslint": "^8.13.0"
  },
  "devDependencies": {}
}

Environment

  • Node version: 19.7.0
  • ESLint version
  • eslint-plugin-jsdoc version: 46.2.0

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions