Skip to content

regression in jsdoc/require-template in 62.0.0 #1628

@alexander-akait

Description

@alexander-akait

Code:

/**
 * @template T
 * @typedef {T extends Record<string, Record<string, infer F>> ? F : never} ExtractFunction
 */

Expected behavior

No errors

Actual behavior

Missing @template F  jsdoc/require-template

ESLint Config

{
  rules: {
    "jsdoc/require-template": "error",
  }
}

ESLint sample

/**
 * @template T
 * @typedef {T extends Record<string, Record<string, infer F>> ? F : never} ExtractFunction
 */

Environment

  • Node version: v24.11.1
  • ESLint version v9.39.2
  • eslint-plugin-jsdoc version: v62.0.0

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions