Closed renovate[bot] closed 2 years ago
This PR contains the following updates:
33.3.0
37.9.7
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 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.
This PR contains the following updates:
33.3.0
->37.9.7
Release Notes
gajus/eslint-plugin-jsdoc
### [`v37.9.7`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.9.7) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.9.6...v37.9.7) ##### Bug Fixes - **`no-undefined-types`:** support `unknown` and `const`; fixes [#846](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/846) ([b5b3e17](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/b5b3e17a97e009cebe0a4dbe7550a44476166109)) ### [`v37.9.6`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.9.6) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.9.5...v37.9.6) ##### Bug Fixes - update devDeps, including gitdown to fix README URLs; fixes [#707](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/707) ([2d69c70](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/2d69c7008105f23833596dedebd992f586adf5af)) ### [`v37.9.5`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.9.5) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.9.4...v37.9.5) ##### Bug Fixes - stop reporting `async` function (unless with `forceReturnsWithAsync`) or Promise return with void type parameter; fixes [#845](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/845) ([509baf9](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/509baf9fa35337508624867e922a892324b0571c)) ### [`v37.9.4`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.9.4) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.9.3...v37.9.4) ##### Bug Fixes - **`require-jsdoc`:** avoid class jsdoc blocks suppressing errors for `PropertyDefinition`; fixes [#841](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/841) ([ef68427](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/ef68427b1ad2d502f60caa24966c43ac4edfa1c3)) ### [`v37.9.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.9.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.9.2...v37.9.3) ##### Bug Fixes - **`no-restricted-syntax`, `no-missing-syntax`:** update jsdoccomment to avoid breaking on bad types (at least until jsdoc-type-pratt-parser may support all expected); fixes [#842](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/842) ([06c3163](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/06c3163767af98c729fbdb2ff1b0847149900123)) ### [`v37.9.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.9.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.9.1...v37.9.2) ##### Bug Fixes - **`valid-types`:** ensure `requires` checking works without `module:`; fixes [#840](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/840) ([0cfdfd7](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/0cfdfd7f6a2352787a0ff0d13fa15721c42c62bc)) ### [`v37.9.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.9.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.9.0...v37.9.1) ##### Bug Fixes - **`valid-types`:** require name for `tutorial` but disallow type ([32447f0](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/32447f0daab6052cc4b581b626819d72301342a6)) ### [`v37.9.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.9.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.8.2...v37.9.0) ##### Features - **`check-values`:** add checking of `kind` ([eb92080](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/eb92080fe36f434e5cf1ccb5884e72d1bb8a8a1f)) ### [`v37.8.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.8.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.8.1...v37.8.2) ##### Bug Fixes - **`empty-tags`:** prevent tag content for `interface` in Closure mode ([1b3212f](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/1b3212f0cb7b23ed4466a202f154a86a5919519c)) ### [`v37.8.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.8.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.8.0...v37.8.1) ##### Bug Fixes - **`valid-types`:** allow dropping of `typedef` name and/or type by TypeScript ([8847608](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/8847608bdd470ca690c6dd0141237bc0dac975e2)) ### [`v37.8.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.8.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.7.1...v37.8.0) ##### Features - add `sort-tags` rule ([38d51ff](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/38d51ff9d45f1e9aefd87d4feab2aeadec1dc3fa)) ### [`v37.7.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.7.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.7.0...v37.7.1) ##### Bug Fixes - **`check-types`:** prevent parent objects from being reported in "typescript" mode even with generic preferredTypes match (unless there is `unifyParentAndChildTypeChecks` config); fixes [#800](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/800) ([9d0a75d](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/9d0a75d454cb0d33cf71e99e9a439711865876b6)) ### [`v37.7.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.7.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.6.3...v37.7.0) ##### Features - update jsdoccomment; fixes [#831](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/831) ([5530e07](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/5530e075354329fc95706d9950e76a465662caf1)) ### [`v37.6.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.6.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.6.2...v37.6.3) ##### Bug Fixes - **`check-types`:** allow changing of `Object` in typescript mode; mentioned in [#800](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/800) ([6524c31](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/6524c312efa77bec149641ea00bcf8ed7bb93fb4)) ### [`v37.6.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.6.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.6.1...v37.6.2) ##### Bug Fixes - allow `Program` for `isGetter`/`isSetter` checks; fixes [#832](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/832) ([ea76276](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/ea76276391837ae47483895fc718be3f47ba4dfd)) ### [`v37.6.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.6.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.6.0...v37.6.1) ##### Bug Fixes - surface jsdoc-type-pratt-parser fix, use pratt parser reexports from jsdoccomment, and allow patch version updates of jsdoccomment (which allows them now for the pratt parser) ([f48766e](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/f48766e3fba8b1e0a5b332d163eb3dc696e541d1)) ### [`v37.6.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.6.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.5.2...v37.6.0) ##### Features - update jsdoc-type-pratt-parser/jsdoccomment (adds predicates) ([a009350](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/a0093507b5ab9a618c71c0269875281f52cfdc0f)) ### [`v37.5.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.5.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.5.1...v37.5.2) ##### Bug Fixes - update jsdoccomment and jsdoc-type-pratt-parser ([7d8afd8](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/7d8afd8b16d918c2007fea3a772134f0f557058a)) ### [`v37.5.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.5.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.5.0...v37.5.1) ##### Bug Fixes - **`no-undefined-types`:** detection of AST descendants of template tag; fixes [#559](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/559), fixes [#827](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/827) ([9962b22](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/9962b222f5a6479f28d427940297bdef574dfb4b)) - update jsdoccomment ([88dc5e7](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/88dc5e7af296bca3618190e95cd386f9d23793dd)) ### [`v37.5.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.5.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.4.2...v37.5.0) ##### Features - **`no-multi-asterisks`:** add `allowWhitespace` option; fixes [#803](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/803) ([6ddc79c](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/6ddc79cbd8cb119c293afa13cee05051f338651a)) ### [`v37.4.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.4.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.4.1...v37.4.2) ##### Bug Fixes - **`match-description`:** address issue with `constructor` being required with `mainDescription` false; fixes [#802](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/802) ([80ab88a](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/80ab88af0b21fb99055087329bc672dfedd2578f)) - update jsdoc-type-pratt-parser (and jsdoccomment) ([e793c66](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/e793c66a14a900610bb152bd491e104eb5d61ca4)) ### [`v37.4.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.4.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.4.0...v37.4.1) ##### Bug Fixes - updates jsdoc-type-pratt-parser and jsdoccomment to surface "module" as child fix; fixes [#806](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/806) ([a7f3039](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/a7f3039f3a8c684cab4535d45915f49cf7a2f256)) ### [`v37.4.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.4.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.3.0...v37.4.0) ##### Features - **`require-returns-check`, `require-yields-check`, `require-throws`:** confirm that a "never" value is indeed present ([508ea51](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/508ea516f3f754e0580d7ca8a85146fb56cfbb73)) ### [`v37.3.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.3.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.2.8...v37.3.0) ##### Features - **`valid-types`:** require whitelist of types and prevent names with `suppress` tag ([c91e49c](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/c91e49cdd4431f9ac1c600769bbc59caf3a7a889)) ### [`v37.2.8`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.2.8) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.2.7...v37.2.8) ##### Bug Fixes - **`require-returns-check`, `require-yields-check`:** avoid `never` being reported ([3a27c39](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/3a27c39a0449b3f9b12f441717f540cbd5c0f5d0)) ### [`v37.2.7`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.2.7) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.2.6...v37.2.7) ##### Bug Fixes - **`no-missing-syntax`:** ensure checking all non-any contexts when any is being traversed ([4433d7e](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/4433d7e3fb3d8c9d329711d350d787c58472d1b6)) ### [`v37.2.6`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.2.6) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.2.5...v37.2.6) ##### Bug Fixes - **`no-restricted-syntax`, `no-missing-syntax`:** check for generic context match rather than `selector`-specific one ([36e0115](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/36e01150bf7082471724e9bf7d6946963990939f)) ### [`v37.2.5`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.2.5) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.2.4...v37.2.5) ##### Bug Fixes - **`no-restricted-syntax`:** avoid matching contexts when in different items of contexts array; fixes [#818](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/818) ([fbee6c8](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/fbee6c8b3fb4ea471d64af5d041339768179fe6c)) - multiple `contexts` sharing the same context should not overwrite the previous ([c91f54a](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/c91f54a7b059e3526ae30b9ae88c91a70ad4d12f)) ### [`v37.2.4`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.2.4) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.2.3...v37.2.4) ##### Bug Fixes - **`no-undefined-types`:** allow `never` ([6af811b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/6af811b5c45ab0532f22ba6f3d43eb6fb1c0792b)) ### [`v37.2.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.2.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.2.2...v37.2.3) ##### Bug Fixes - **`no-undefined-types`:** avoid supress tag type checking in closure; fixes [#815](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/815) ([fac3f20](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/fac3f20740ce0a76a2848553d536ea3ee04c599a)) ### [`v37.2.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.2.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.2.1...v37.2.2) ##### Bug Fixes - **`require-jsdoc`:** ignore nested arrow functions and function expressions; fixes [#812](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/812) ([c552b1c](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/c552b1c212be75d70a16bcbde869a3b63b2fa4db)) ### [`v37.2.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.2.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.2.0...v37.2.1) ##### Bug Fixes - **`require-jsdoc`:** avoid reporting inner functions missing jsdoc when pubilc-only jsdoc is being checked and missing; fixes [#812](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/812) ([d62a2a7](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/d62a2a7e74ac1b051c1eed1ce8576a7ee7876d96)) ### [`v37.2.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.2.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.1.0...v37.2.0) ##### Features - update jsdoccomment, surface export default fix; fixes [#810](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/810) ([f04a444](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/f04a4449d4062650a1f68f232153eb9bfc9485f4)) ### [`v37.1.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.1.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.0.3...v37.1.0) ##### Features - **`check-indentation`:** ensure masking through decorators within tags (fixes [#789](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/789)) ([ecd1c72](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/ecd1c72b6bef69fe47876dd77ce1b0095bce1e1d)) ### [`v37.0.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.0.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.0.2...v37.0.3) ##### Bug Fixes - apply style fixes ([a876af8](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/a876af848af2fe31d7f00b3d19c14833eb7b72b0)) ### [`v37.0.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.0.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.0.1...v37.0.2) ##### Bug Fixes - apply style fixes ([ce73d75](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/ce73d75b99a268f42f39eb8a557da95649a71ac6)) ### [`v37.0.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.0.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v37.0.0...v37.0.1) ##### Bug Fixes - update dependencies ([b44d0ad](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/b44d0adedf28512656fcd3005d66d98d4dbba498)) ### [`v37.0.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v37.0.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v36.1.1...v37.0.0) ##### Features - support ESLint 8.x ([#792](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/792)) ([14d7832](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/14d7832c6e4dd3608a80e22eb333ffcb15bf9e07)) ##### BREAKING CHANGES - - This update requires the disabling of the `jsdoc/check-examples` rule! We can hopefully restore this rule after [https://github.com/eslint/eslint/issues/14745](https://togithub.com/eslint/eslint/issues/14745) - Requires ESLint@^7.0.0 || ^8.0.0 - Updates `jsdoc-type-pratt-parser` and `jsdoccomment` Co-authored-by: Brett ZamirConfiguration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 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.