ChristianMurphy / selective

Statically find HTML anti patterns using CSS Selectors
MIT License
14 stars 0 forks source link

chore: update dependency eslint-plugin-jsdoc to v37 - autoclosed #1155

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint-plugin-jsdoc 33.3.0 -> 37.9.7 age adoption passing confidence

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 Zamir ### [`v36.1.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v36.1.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v36.1.0...v36.1.1) ##### Bug Fixes - **`check-indentation`:** ensure decorators in fenced code blocks do not terminate ignoring of indentation in code blocks; fixes [#​789](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/789) ([0f4d8e0](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/0f4d8e0af8d17872ed0919077572b9fa4a6f4ec2)) ### [`v36.1.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v36.1.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v36.0.8...v36.1.0) ##### Bug Fixes - **`check-values`:** avoid capturing carriage return with license check; fixes [#​783](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/783) ([98a6d35](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/98a6d35df0fe862144c1f799ac496869bb8ea3b7)) ##### Features - add `ignoreReplacesDocs` setting (defaulting to true); fixes [#​780](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/780) ([#​781](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/781)) ([f8297aa](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/f8297aa43df3011c496e12b0986cb6bd9b7bcb02)) ### [`v36.0.8`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v36.0.8) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v36.0.7...v36.0.8) ##### Bug Fixes - with `comment-parser` allowing lower version, liberalize `engines`; fixes [#​774](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/774) ([63640e0](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/63640e068a57b61e5c1ecc11712dd7885360af86)) ### [`v36.0.7`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v36.0.7) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v36.0.6...v36.0.7) ##### Bug Fixes - **`tag-lines`:** schema fix for tags ([#​775](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/775)) ([135a356](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/135a356e9aecf7b019a5b5c5bf600e8453576c07)) ### [`v36.0.6`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v36.0.6) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v36.0.5...v36.0.6) ##### Bug Fixes - include comment-parser patched version ([0ace59d](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/0ace59d0032525c831b3a31e7f63165c59f3ab60)) ### [`v36.0.5`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v36.0.5) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v36.0.4...v36.0.5) ##### Bug Fixes - update `jsdoccomment` and `jsdoc-type-pratt-parser` ([80334d8](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/80334d847909530999309be54994d9eb7482ce75)) ### [`v36.0.4`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v36.0.4) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v36.0.3...v36.0.4) ##### Bug Fixes - update jsdoccomment (in case executing version (like IDE) is an older version not affected by `engines`, should now work) ([508bf18](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/508bf18946fd04ea65b11c1a6258296e36beeda1)) ### [`v36.0.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v36.0.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v36.0.2...v36.0.3) ##### Bug Fixes - update dep. jsdoccomment ([c8eee8f](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/c8eee8f197a924b4f461046f975c34d728ab03cc)) ### [`v36.0.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v36.0.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v36.0.1...v36.0.2) ##### Bug Fixes - carriage returns and fixers ([f9a27e3](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/f9a27e385a81c7c07272b9bd1be9e3b415b27fc0)) ### [`v36.0.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v36.0.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v36.0.0...v36.0.1) ##### Bug Fixes - trigger new release which for Node 14 requires at least ^14.14.0 ([a469b83](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/a469b832841c01758bb1ecee806c0e6cc3b8a2a9)) ### [`v36.0.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v36.0.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.5.1...v36.0.0) ##### chore - require Node ^12.20, ^14.13, or 16+ for exports pattern support ([9eed57e](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/9eed57e7290c20b66ecd72b367b9db938686c6ce)) ##### BREAKING CHANGES - Update to minimum versions needed by `comment-parser` ESM update ### [`v35.5.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.5.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.5.0...v35.5.1) ##### Bug Fixes - peg `jsdoccomment` version for now; fixes [#​772](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/772) ([c9b854b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/c9b854bf1e71c2f2a58df094efe8061e1505ac96)) ### [`v35.5.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.5.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.4.7...v35.5.0) ##### Features - **`require-returns-check`:** add `exemptGenerators` option (default on for typescript mode) to allow `[@returns](https://togithub.com/returns)` to be present even without `return` ([8ef41a1](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/8ef41a1e1d4d2627a65f70545de9c6c22e3ef162)) ### [`v35.4.7`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.4.7) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.4.6...v35.4.7) ##### Bug Fixes - **`require-returns`:** handle contexts TSFunctionType, TSMethodSignature, MethodDefinition; fixes [#​767](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/767) ([fdca227](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/fdca2275a08b55825ec3b65bde8377b83814328f)) ### [`v35.4.6`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.4.6) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.4.5...v35.4.6) ##### Bug Fixes - **`require-param`:** if adding params, convert single-line block to multiline; fixes [#​771](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/771) ([641cdee](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/641cdeeefb4e0a2e11c6a1087f284974b26954fc)) ### [`v35.4.5`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.4.5) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.4.4...v35.4.5) ##### Bug Fixes - **`valid-types`:** allow and require types on `[@extends](https://togithub.com/extends)` for TypeScript as used in docs (and not name) ([6989699](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/6989699d4305809eca3ada704ad7329e3d178c81)) ### [`v35.4.4`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.4.4) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.4.3...v35.4.4) ##### Bug Fixes - **`tag-lines`:** allow `any` in `tags[tag].lines` option to allow lines per tag when otherwise blocked ([52d7eff](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/52d7eff53820f2a0d22b3c80a1930a3a023b5cef)) ### [`v35.4.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.4.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.4.2...v35.4.3) ##### Bug Fixes - **`check-line-alignment`:** preserve carriage returns; fixes [#​745](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/745) ([27521d2](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/27521d248a45ddb1c6806da07014442fe39a2182)) ### [`v35.4.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.4.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.4.1...v35.4.2) ##### Bug Fixes - **`check-examples`:** auto-disable `no-empty-function` rule for expression checking; clear it is a no-op in this context ([5a928db](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/5a928db6e158a4c889058be8353da5417d42fedb)) ### [`v35.4.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.4.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.4.0...v35.4.1) ##### Bug Fixes - **`no-missing-syntax`:** fix message; closes [#​761](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/761) ([317674c](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/317674c8f300b2bd0a6e833582ce7310f9b9c350)) ### [`v35.4.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.4.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.3.2...v35.4.0) ##### Features - `message` options for `match-description`; fixes [#​688](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/688) ([7257e44](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/7257e44bdf70c4cfc07bb6d0e426e6820744eead)) ### [`v35.3.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.3.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.3.1...v35.3.2) ##### Bug Fixes - stop reporting for async functions with `throw` missing `[@throws](https://togithub.com/throws)`; fixes [#​722](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/722) ([f7c8038](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/f7c8038ec6e2af25577b524be0cd33fa7a6101ba)) ### [`v35.3.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.3.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.3.0...v35.3.1) ##### Bug Fixes - **valid-types:** parse name paths as permissive. ([657c67c](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/657c67c12cddb0e2c06886ec0fdb1e447388ebf5)) ### [`v35.3.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.3.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.2.0...v35.3.0) ##### Features - `match-name` rule; fixes [#​509](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/509) ([eff90bd](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/eff90bd37a243e5a9ec3e26290eef4da844069ce)) ### [`v35.2.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.2.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.1.3...v35.2.0) ##### Features - **`no-missing-syntax`, `no-restricted-syntax`, etc.:** assume `any` context if `context` omitted ([2dcd9ad](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/2dcd9ad062b825c06b1e694c97ed802db50e071f)) ### [`v35.1.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.1.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.1.2...v35.1.3) ##### Bug Fixes - **`require-jsdoc`:** `exemptEmptyFunctions` option could trigger problematic return value checking behavior with no-argument functions ([3089a92](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/3089a921ac090dac32fd5289f7e5b519c3d57917)) ### [`v35.1.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.1.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.1.1...v35.1.2) ##### Bug Fixes - update jsdoc-type-pratt-parser ([1745fca](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/1745fcaa960dbd97086f2c83f508a5f085acf9ec)) ### [`v35.1.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.1.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.1.0...v35.1.1) ##### Bug Fixes - update `jsdoc-type-pratt-parser` (liberalizes ID start to support underscores and start/continue to support other Unicode) ([1a6de5e](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/1a6de5ed9a2aa64f8b095953de38635d3459e0e2)) ### [`v35.1.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.1.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v35.0.0...v35.1.0) ##### Bug Fixes - **`no-missing-syntax`, `no-restricted-syntax`:** support "any" with comment including global comments ([dc641cc](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/dc641cc129d3964488e30b45388dc3351060cad4)) ##### Features - use `jsdoc-type-pratt-parser` ([647d47e](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/647d47e5f6b392a60287b39f8799fa92b229190e)) ### [`v35.0.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v35.0.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.8.2...v35.0.0) ##### Bug Fixes - **`multiline-blocks`:** Enable (`noZeroLineText` and `noFinalLineText` will apply by default) ([b81e25d](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/b81e25d14d05c5c65992c9e6f34386fdf14e8d8d)) ##### BREAKING CHANGES - **`multiline-blocks`:** Should have been enabled by default Also adds newer rules to doc listing ### [`v34.8.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.8.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.8.1...v34.8.2) ##### Bug Fixes - **`check-line-alignment`:** add multiline type workaround ([#​744](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/744)); fixes part of [#​743](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/743) ([9928298](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/9928298301a7cec0dfef0dcb786c065b5e08dfcd)) ### [`v34.8.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.8.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.8.0...v34.8.1) ##### Bug Fixes - **`tag-lines`:** avoid false positive for "never" when line break occurs in the middle of a tag description. ([3496011](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/34960110f0480e953432f305929cb8e22285f2f4)) - **`tag-lines`:** ensure a middle-of-block empty line doesn't suppress "always" errors ([33aa921](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/33aa92155ed96acb0509546c5cafb816daa73bb7)) ### [`v34.8.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.8.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.7.0...v34.8.0) ##### Features - **`tag-lines`:** add `tags` option to override behavior on a tag-specific basis (including only applying to tag(s)); fixes [#​734](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/734) ([6e5e76d](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/6e5e76d05253d4ce2b097fd9c4d8fb27840c585e)) ### [`v34.7.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.7.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.6.3...v34.7.0) ##### Features - **`multiline-blocks`:** add `noFinalLineText` option; fixes [#​738](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/738) ([03d3f40](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/03d3f40551bfb7cc13f00677e38baff83d13c9f4)) ### [`v34.6.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.6.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.6.2...v34.6.3) ##### Bug Fixes - **`multiline-blocks`:** fix merging of lines to prevent removal of spaces, though removing where needed ([9af6e36](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/9af6e3615f318f92d2e108fe5d7a03b837d89ed7)) ### [`v34.6.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.6.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.6.1...v34.6.2) ##### Bug Fixes - **`multiline-blocks`:** ensure `noZeroLineText` checks when `noMultilineBlocks` is `true` but not matching; fixes [#​737](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/737) ([19f60ac](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/19f60acf7be67f9abb12307157ab122ccf2c29ac)) ### [`v34.6.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.6.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.6.0...v34.6.1) ##### Bug Fixes - **`no-multi-asterisks`:** avoid false positives and erring in fixer of single line blocks; fixes [#​735](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/735) ([355da58](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/355da58e86fc1127ca86a556bdd74966f694b802)) ### [`v34.6.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.6.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.5.0...v34.6.0) ##### Features - `no-multi-asterisks` rule to prevent multiple asterisks with middle delimiters or at end of blocks ([8848246](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/8848246d2475184f98c3e0ccde85955cef75ee94)) ### [`v34.5.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.5.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.4.0...v34.5.0) ##### Features - **`multiline-blocks`:** allow control of how and whether jsdoc blocks can be expressed as single or multiple line blocks ([06bbf37](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/06bbf37183fb33bf2e6610a01d841008f2b5bd2b)) ### [`v34.4.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.4.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.3.0...v34.4.0) ##### Features - new rule `tag-line`; fixes [#​93](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/93) ([851e3fe](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/851e3feed6849f1f9a5c76d7e14379a4018973f9)) ### [`v34.3.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.3.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.2.2...v34.3.0) ##### Features - **`check-values`:** ensure `[@variation](https://togithub.com/variation)` is a positive integer ([56577ce](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/56577cee2cb7b1abe26e67e07cafea02e0770f54)) ### [`v34.2.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.2.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.2.1...v34.2.2) ##### Bug Fixes - **`check-param-names`:** adjusts line numbers to be nearer problematic item ([e6c9ab2](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/e6c9ab27f41347475263a946c4ad3a0319aa89af)) - **`no-missing-syntax`:** pass in missing `comment` ([a977896](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/a9778964a81ce36a54b71eb0a640ca7613013dd3)) ### [`v34.2.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.2.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.2.0...v34.2.1) ##### Bug Fixes - **`require-description`, `require-example`:** for missing description, use tag line number ([310ea75](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/310ea7506cbb0a991447dad63a133518a0c0a8e8)) ### [`v34.2.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.2.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.1.0...v34.2.0) ##### Features - **`no-bad-blocks`:** add `preventAllMultiasteriskBlocks` boolean option to allow reporting of any multi-asterisked multiline comments ([9669fc3](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/9669fc331bcd9cb7324301de58661b9a372bc7ee)) ### [`v34.1.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.1.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.0.2...v34.1.0) ##### Features - **`check-line-alignment`:** add `preserveMainDescriptionPostDelimiter` option to preserve left-hand side spacings in the main description when using the `always` option. ([54dac34](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/54dac3493d76461065c461e039433e51e2816d21)) ### [`v34.0.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.0.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.0.1...v34.0.2) ##### Bug Fixes - **`no-bad-blocks`:** avoid allowing 3+ asterisks with tag content (as with only 1 asterisk) ([28397c7](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/28397c7ed54b34a320a9d3961131da2dbf87c534)) ### [`v34.0.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.0.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v34.0.0...v34.0.1) ##### Bug Fixes - multiline tag fixers omitting subsequent tag lines with new command-parser API ([8fa7f9b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/8fa7f9bba4b2704f776eabc0463b6719bb0dfcdf)) ### [`v34.0.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v34.0.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v33.3.0...v34.0.0) ##### chore - require engines Node 12+ ([#​726](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/726)) ([a0ee0a6](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/a0ee0a66dcffd49dc4e1d2b6315795151ee19aa1)) ##### BREAKING CHANGES - Also: - Build: Switch to Node 12 target - Linting: Use `flat` API - Travis: Add Node 16, remove Node 10 - npm: Update devDep.

Configuration

📅 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.