Closed renovate[bot] closed 3 years ago
This PR contains the following updates:
33.3.0
35.5.1
π 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
->35.5.1
Release Notes
gajus/eslint-plugin-jsdoc
### [`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.