CodeTanzania / emis-web

A collaboration platform that facilitates communication, planning and actions for disaster management.
MIT License
26 stars 9 forks source link

chore(deps): update dependency eslint-plugin-jsdoc to v18 - autoclosed #388

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 5 years ago

This PR contains the following updates:

Package Type Update Change
eslint-plugin-jsdoc devDependencies major 17.1.1 -> 18.4.3

Release Notes

gajus/eslint-plugin-jsdoc ### [`v18.4.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.4.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.4.2...v18.4.3) ##### Bug Fixes - **`require-param`:** update `comment-parser` to surface fix for asterisk followed immediately by non-space; add test; fixes [#​443](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/443) ([dd5f015](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/dd5f015cbd2a87dc608a328aa324762ebdf0d832)) - should apply corrected parse description for all rules as may otherwise parse previous tags differently ([d6ccd45](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/d6ccd45a6b7615dbc06852194e38fca8933f6bd1)) ### [`v18.4.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.4.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.4.1...v18.4.2) ##### Bug Fixes - **`check-types`:** surface `jsdoctypeparser` fix for `new()` with arrow functions; [@​Elberet](https://togithub.com/Elberet) ([373fb43](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/373fb43bbb9d6a0a0107d82085e8c480a9edb9c0)) ### [`v18.4.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.4.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.4.0...v18.4.1) ##### Bug Fixes - **`check-param-names`:** failure to handle default params with spacing; closes [#​377](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/377) ([c361ef6](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/c361ef6e8704683d0074d2476a9c07d8468addcc)) ### [`v18.4.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.4.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.3.0...v18.4.0) ##### Features - **`check-examples`:** add `no-multiple-empty-lines` by default ([67df3dd](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/67df3dd30be6621e5ed486dca8a88ee6a9437ee8)) ### [`v18.3.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.3.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.2.2...v18.3.0) ##### Features - **`validateDescription`:** tighten constraint ([3b5e301](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/3b5e301c12f26f44768d863082197b29823f4da2)) ### [`v18.2.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.2.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.2.1...v18.2.2) ##### Bug Fixes - **`valid-types`:** ensure reporting "must have a type" when type is known to be required ([b36053e](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/b36053ecc068ac5151e9fecdf42d86ee197a76d0)) - **`valid-types`:** ensure when in closure mode, that `this` and `define` tags have types ([b6e2699](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/b6e269911d6d4bb675a932aa81db9e11461dc8df)) ### [`v18.2.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.2.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.2.0...v18.2.1) ##### Bug Fixes - **`check-types`, `no-undefined-types`, `valid-types`:** look within curly brackets of `this` and `define` tags (and if present within `export`) when in Closure mode; fixes [#​430](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/430) ([7022f65](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/7022f658cdc894ee245f539ebcee47bc17ed14d0)) ### [`v18.2.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.2.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.1.6...v18.2.0) ##### Features - **`check-examples`:** support global regexes and other flags besides now default "u" (i.e., any of `gimys`); fixes [#​331](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/331) ([5587e02](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/5587e02ff370c1af272ce1e7cfaeebde4ab2e36f)) ### [`v18.1.6`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.1.6) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.1.5...v18.1.6) ##### Bug Fixes - **`check-examples`:** only exclude optional initial space from description, not initial newline (needed for line counts, and rules) ([0e89cc8](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/0e89cc886dce3ed17f11caf3a6f0336954082fc0)) ### [`v18.1.5`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.1.5) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.1.4...v18.1.5) ##### Bug Fixes - **`newline-after-description`:** correctly treat carriage return immediately after newline as ending with a newline; fixes [#​437](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/437) ([2fd8ecc](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/2fd8eccb557053c814b47ac77682ae4b29acefae)) - **`newline-after-description`:** when finding last description line, don't look beyond the length of the description. ([242202f](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/242202fde53787850c78ef00498fc35d8b3d87c9)) ### [`v18.1.4`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.1.4) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.1.3...v18.1.4) ##### Bug Fixes - ensure comment is only matched by `/**\s` at beginning of text ([eeab3d2](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/eeab3d2553fe5d49ffc6ae39ea32c2ce190eaec9)) ### [`v18.1.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.1.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.1.2...v18.1.3) ##### Bug Fixes - **`newline-after-description`:** only treat comments with whitespace after two asterisks only as jsdoc ([3d61126](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/3d61126435f9473c3467cec69690144e4c39a784)) ### [`v18.1.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.1.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.1.1...v18.1.2) ##### Bug Fixes - **`newline-after-description`:** avoid erring on encountering sequence of carriage returns (or other non-whitespace) as sole content of jsdoc block description (fixes [#​433](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/433)) ([e453b2d](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/e453b2d9f0bd197a3045151dc6ecc81e9fbddced)) ### [`v18.1.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.1.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.1.0...v18.1.1) ##### Bug Fixes - **`newline-after-description`:** handle carriage returns properly: fixes [#​431](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/431) ([a38b28b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/a38b28b0ecc336e05237d410e110566f2833ea89)) ### [`v18.1.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.1.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.0.1...v18.1.0) ##### Features - **`check-values`:** add `licensePattern` option to allow delimiting portion of license description to extract ([eed7dde](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/eed7dde56c4fc56acb38aae4e761a6e0800257b9)) ### [`v18.0.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.0.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.0.0...v18.0.1) ##### Bug Fixes - **`check-values`:** check for whole SPDX expression, not only single identifiers ([e058efa](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/e058efad9b07ada1826e58e84dd88eda3cbd577d)) ### [`v18.0.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.0.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v17.1.2...v18.0.0) ##### Bug Fixes - **`check-param-names`:** use ponyfill as such; avoid defining `Object.entries` when not present ([ea1a626](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/ea1a6268979a659e0e86494d497942d33005ba9a)) ##### Features - **`check-access`:** add rule to check access levels ([f919d5a](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/f919d5a7c66aa0bd4317a40160ca6897516176f5)) - **`empty-tags`:** expect certain tags to be empty ([66ebda9](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/66ebda9867a6289a6e2b88767a4ad96ff5e6cf82)) - **check-values:** add new rule for checking special tag values (within `version`, `since`, `license`, `author`) ([5543c29](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/5543c29123d26d79d1f43cba11d6f00fef020ac4)) ##### BREAKING CHANGES - **check-values:** Adds to `recommended`. 1. `@version` - Checks that there is a present and valid [semver](https://semver.org/) version value. 2. `@since` - As with `@version` 3. `@license` - Checks that there is a present and valid SPDX identifier or is present within an `allowedLicenses` option. 4. `@author` - Checks there is a value present, and if the option `allowedAuthors` is present, ensure that the author value is one of these array items. - **`check-access`:** New rule updates `recommended` Checks `@access` for allowed values and prohibits multiple access modifier tags on the same block - **`empty-tags`:** Added rule to `recommended`. May add additional tags to check for emptiness using `tags` option. ### [`v17.1.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v17.1.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v17.1.1...v17.1.2) ##### Bug Fixes - **`no-undefined-types`:** do not crash on variadic arguments ([eaf41ed](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/eaf41ede8c37e3462c89afd1e8b50d0ca42c9aa5)) - **`no-undefined-types`:** properly parse `template` tag name(s) for defined types ([5f48821](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/5f488214bab30864e74c7d5500c075549a65bb1b)) - **`no-undefined-types`:** surface jsdoctypeparser update to avoid errors with empty variadic argument; closes [#​419](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/419) ([9124b7b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/9124b7bfe293103e95bec8d5743b4e10545a6dd5))

Renovate configuration

:date: Schedule: At any time (no schedule defined).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.



Newsflash: Renovate has joined WhiteSource, and is now free for all use. Learn more or view updated terms and privacy policies.