wptide / wptide.org

Tide is a WordPress.org Component that runs a series of automated tests against every WordPress.org theme and plugin
https://make.wordpress.org/tide
MIT License
7 stars 5 forks source link

Update dependency eslint-plugin-jsdoc to v35 - autoclosed #61

Closed renovate[bot] closed 3 years ago

renovate[bot] commented 3 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint-plugin-jsdoc ^32.0.0 -> ^35.0.0 age adoption passing confidence

Release Notes

gajus/eslint-plugin-jsdoc ### [`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. ### [`v33.3.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v33.3.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v33.2.0...v33.3.0) ##### Features - **`check-line-alignment`:** allow `tags` option to apply with "always"; [#​703](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/703) ([4421e4e](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/4421e4eac3328c7d1b0c9d8684c1d655c3560aa7)) ### [`v33.2.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v33.2.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v33.1.1...v33.2.0) ##### Features - add require-asterisk-prefix rule ([#​446](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/446)) ([f892338](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/f8923387b25f9140ccfde52fa35b5fc345c4437f)), closes [#​199](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/199) ### [`v33.1.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v33.1.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v33.1.0...v33.1.1) ##### Bug Fixes - update jsdoccomment to surface fixes ([7de397b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/7de397b91e221b44221ed631cc15c83fe1d8e8ae)) ### [`v33.1.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v33.1.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v33.0.0...v33.1.0) ##### Features - support comment-selector-based contexts ([f73c72c](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/f73c72c361e704bd600b1c9fc41203c66966fc55)) - support comment-selector-based contexts ([6e835fd](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/6e835fda2a8eb5aece69b169b7721735044f6e2b)) ### [`v33.0.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v33.0.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v32.3.4...v33.0.0) ##### chore - use external `@es-joy/jsdoccomment` for `getJSDocComment` functionality ([aa77e3b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/aa77e3bdbcf3d5c1642f78825bbcd3e6b6edae85)) ##### BREAKING CHANGES - Should only be breaking for anyone requiring the `getJSDocComment` file. Also updates Babel devDeps. ### [`v32.3.4`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v32.3.4) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v32.3.3...v32.3.4) ##### Bug Fixes - preserve newlines in tag description comparisons; fixes [#​692](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/692) ([7edaed3](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/7edaed3f9624a27cd78c3286a0be833224b0a7df)) ### [`v32.3.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v32.3.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v32.3.2...v32.3.3) ##### Bug Fixes - **`require-param`, `check-param-names`:** do not fail with destructured array pattern containing empty slots; fixes [#​716](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/716) ([f19e706](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/f19e70618c962b855402fc1cef4911ba38357a87)) ### [`v32.3.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v32.3.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v32.3.1...v32.3.2) ##### Bug Fixes - **`check-line-alignment`:** prevent false never reporting where a space is present (post tag) followed by missing space (from a wholly missing type) and then a space (but a space first preceded by content (a name); fixes [#​714](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/714) ([2c31db1](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/2c31db1413874f08faa634970266f383ceed0f25)) ### [`v32.3.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v32.3.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v32.3.0...v32.3.1) ##### Bug Fixes - **`check-examples`:** disable chai-friendly/no-unused-expressions for default expression rules ([06f0112](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/06f0112f76f0eb55b9e1b92703a270be8797d146)) ### [`v32.3.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v32.3.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v32.2.0...v32.3.0) ##### Features - **`check-tag-names`:** jsxTags an opt-in option for jsx annotations ([8afb9fc](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/8afb9fc75d203d278d21f5d4ca0d8437aad21668)) ### [`v32.2.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v32.2.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v32.1.1...v32.2.0) ##### Features - **`check-types`:** check `settings.jsdoc.structuredTags` for an array of permissible types, reporting if not present; fixes [#​695](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/695) ([9dad3e0](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/9dad3e08116a1950578d4f85e3acfc86b10b60f6)) - **`no-undefined-types`:** allow `structuredTags` types to be auto-defined ([b7198e4](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/b7198e47b79d1a9936e032f43c66b4af730bfeb4)) ### [`v32.1.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v32.1.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v32.1.0...v32.1.1) ##### Bug Fixes - **`check-param-names`, `require-jsdoc`, `require-param`:** avoid erring upon `MemberExpression` or other constructions within dynamic properties; fixes [#​699](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/699) ([1cfdeb4](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/1cfdeb4446a47848db5eb039342da9d9ff187626)) ### [`v32.1.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v32.1.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v32.0.3...v32.1.0) ##### Features - **`require-jsdoc`:** allow checking for getter or setter only; fixes [#​515](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/515) ([937d65e](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/937d65ed6c0a8e0d34985de25072f988c1fe28e5)) ### [`v32.0.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v32.0.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v32.0.2...v32.0.3) ##### Bug Fixes - **`require-jsdoc`:** more accurate and optimized decorator detection; fixes [#​697](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/697) ([88655b3](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/88655b32a68718f4d010843dba2d5aa683afe638)) ### [`v32.0.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v32.0.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v32.0.1...v32.0.2) ##### Bug Fixes - **`match-description`:** while preserving internal newlines, ensure trailing whitespace is stripped for comparisons; for [#​692](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/692) ([27b95b3](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/27b95b35a37916a69f9ea1dd75285e2f18a5f278)) ### [`v32.0.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v32.0.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v32.0.0...v32.0.1) ##### Bug Fixes - default to `u` flag for `checkTypesPattern` option for `require-param`, `check-param-names`; for `check-values`, default to `u` flag and allow slashed regexes with own flags; for `match-description`, allow slashed regexs with own flags; for all of the previous (and `check-examples`) allows newlines ([4f0dc8e](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/4f0dc8ee7d50860050eccf7b0484d409315c006b))

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.