gajus/eslint-plugin-jsdoc
### [`v25.0.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v25.0.1)
[Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v25.0.0...v25.0.1)
##### Bug Fixes
- **check-param-names, require-param:** ignore `TSIndexSignature`; fixes [#529](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/529) ([3f76c7c](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/3f76c7c9432928468a9764884cfddb5ecea86f4d))
### [`v25.0.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v25.0.0)
[Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v24.0.6...v25.0.0)
##### Bug Fixes
- **require-param:** allow checking for `[@arg](https://togithub.com/arg)` jsdoc param names if preferred ([35088cb](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/35088cb3fb46499a644a67daf4c544ed0d3b08c2))
##### Features
- **check-param-names:** `checkRestProperty` (and docs/tests) ([7ce31e0](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/7ce31e07367539403890e1f6bf78426c516d44bb))
- **check-param-names, require-param:** check (and for require-param, fix) destructured objects and arrays, including the root. ([a516865](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/a516865796264f0ff7c3a64efa0d26b3c949df99))
- **check-param-names, require-param:** check (and for require-param, fix) destructured objects and arrays, including the root. ([d906d1b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/d906d1ba419a6df5f17313ccf13025d2a4914acb))
- **require-param, check-param-names:** `checkTypesPattern` (with docs, tests, and schema) ([06add2f](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/06add2f1d8411c4c8a64e735d546a771a55e58dc))
##### BREAKING CHANGES
- **check-param-names, require-param:** Completes work on destructuring (prevents adding `...any` for rest properties).
Works with renamed parameters and defaults and has special handling for rest elements/properties and type annotations.
For `require-param`: Adds options `unnamedRootBase`, `autoIncrementBase`, `checkRestProperty`, `enableFixer`, `enableRootFixer`, `enableRestElementFixer`, `checkTypesPattern`
For `check-param-names`: Add options `checkRestProperty` and `checkTypesPattern`
Also ensures indent is relative to applicable node, not whole source code; fix indents in tests
For testing, add `output` and cover more cases.
### [`v24.0.6`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v24.0.6)
[Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v24.0.5...v24.0.6)
##### Bug Fixes
- comment-detection logic issue with function expressions within function declarations ([e7720ec](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/e7720eca2eae6498080a3de1638c5319078e70b4))
### [`v24.0.5`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v24.0.5)
[Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v24.0.4...v24.0.5)
##### Bug Fixes
- avoid errors with `getReducedASTNode`; fixes [#528](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/528) ([be8d9a3](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/be8d9a3d2e2a3067e7b22cb8db1737ad7571583d))
### [`v24.0.4`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v24.0.4)
[Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v24.0.3...v24.0.4)
##### Bug Fixes
- in conjunction with `comment-parser` update, remove last line break in last tag description for proper stringification (and fix old tests) ([fdf129b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/fdf129bbb4c4badd5cad0d98f157c0bf46e8da34))
### [`v24.0.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v24.0.3)
[Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v24.0.2...v24.0.3)
##### Bug Fixes
- **require-jsdoc:** check above export for named exports; fixes [#526](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/526) ([757d97a](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/757d97af4b656bb8c3412b8457b86f4d6fc4a755))
Renovate configuration
:date: Schedule: "before 3am on Monday" in timezone Europe/Paris.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
24.0.2
->25.0.1
Release Notes
gajus/eslint-plugin-jsdoc
### [`v25.0.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v25.0.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v25.0.0...v25.0.1) ##### Bug Fixes - **check-param-names, require-param:** ignore `TSIndexSignature`; fixes [#529](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/529) ([3f76c7c](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/3f76c7c9432928468a9764884cfddb5ecea86f4d)) ### [`v25.0.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v25.0.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v24.0.6...v25.0.0) ##### Bug Fixes - **require-param:** allow checking for `[@arg](https://togithub.com/arg)` jsdoc param names if preferred ([35088cb](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/35088cb3fb46499a644a67daf4c544ed0d3b08c2)) ##### Features - **check-param-names:** `checkRestProperty` (and docs/tests) ([7ce31e0](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/7ce31e07367539403890e1f6bf78426c516d44bb)) - **check-param-names, require-param:** check (and for require-param, fix) destructured objects and arrays, including the root. ([a516865](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/a516865796264f0ff7c3a64efa0d26b3c949df99)) - **check-param-names, require-param:** check (and for require-param, fix) destructured objects and arrays, including the root. ([d906d1b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/d906d1ba419a6df5f17313ccf13025d2a4914acb)) - **require-param, check-param-names:** `checkTypesPattern` (with docs, tests, and schema) ([06add2f](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/06add2f1d8411c4c8a64e735d546a771a55e58dc)) ##### BREAKING CHANGES - **check-param-names, require-param:** Completes work on destructuring (prevents adding `...any` for rest properties). Works with renamed parameters and defaults and has special handling for rest elements/properties and type annotations. For `require-param`: Adds options `unnamedRootBase`, `autoIncrementBase`, `checkRestProperty`, `enableFixer`, `enableRootFixer`, `enableRestElementFixer`, `checkTypesPattern` For `check-param-names`: Add options `checkRestProperty` and `checkTypesPattern` Also ensures indent is relative to applicable node, not whole source code; fix indents in tests For testing, add `output` and cover more cases. ### [`v24.0.6`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v24.0.6) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v24.0.5...v24.0.6) ##### Bug Fixes - comment-detection logic issue with function expressions within function declarations ([e7720ec](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/e7720eca2eae6498080a3de1638c5319078e70b4)) ### [`v24.0.5`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v24.0.5) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v24.0.4...v24.0.5) ##### Bug Fixes - avoid errors with `getReducedASTNode`; fixes [#528](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/528) ([be8d9a3](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/be8d9a3d2e2a3067e7b22cb8db1737ad7571583d)) ### [`v24.0.4`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v24.0.4) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v24.0.3...v24.0.4) ##### Bug Fixes - in conjunction with `comment-parser` update, remove last line break in last tag description for proper stringification (and fix old tests) ([fdf129b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/fdf129bbb4c4badd5cad0d98f157c0bf46e8da34)) ### [`v24.0.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v24.0.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v24.0.2...v24.0.3) ##### Bug Fixes - **require-jsdoc:** check above export for named exports; fixes [#526](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/526) ([757d97a](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/757d97af4b656bb8c3412b8457b86f4d6fc4a755))Renovate configuration
:date: Schedule: "before 3am on Monday" in timezone Europe/Paris.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.