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 v22 #415

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 4 years ago

This PR contains the following updates:

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

Release Notes

gajus/eslint-plugin-jsdoc ### [`v22.0.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v22.0.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v21.0.0...v22.0.0) - chore; drop eslint 5 ([3c9d20f](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/3c9d20fc98f286d68489ab456cc1a3325bd9622f)) ##### BREAKING CHANGES - Drops ESLint@5 support ### [`v21.0.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v21.0.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v20.4.0...v21.0.0) ##### Bug Fixes - **`check-param-names`, `check-property-names`, `require-file-overview`:** avoid direct use of uncertain license of `object.entries-ponyfill`; closes [#​487](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/487) ([4403fb0](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/4403fb0bfdff570e19a03d667afd002a27d8be14)) ##### BREAKING CHANGES - **`check-param-names`, `check-property-names`, `require-file-overview`:** Now requires Node >= 8 ### [`v20.4.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v20.4.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v20.3.1...v20.4.0) ##### Features - **`require-returns-check`:** Allow [@​return](https://togithub.com/return) to be omitted with [@​record](https://togithub.com/record) tag in Closure mode ([20b6ae0](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/20b6ae08fed91715a81ec5c1affd2222433a1e1d)) ### [`v20.3.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v20.3.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v20.3.0...v20.3.1) ##### Bug Fixes - **`check-values`:** allow `[@version](https://togithub.com/version)` and `[@since](https://togithub.com/since)` to have versions surrounded by whitespace ([37466a8](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/37466a81bf4d77165bd2e40211b3e3c2c9f3c65b)) ### [`v20.3.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v20.3.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v20.2.0...v20.3.0) ##### Features - **`no-bad-blocks`:** add rule to check for multi-line-style comments which fail to meet criteria of a jsdoc block ([4ce07d1](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/4ce07d1e7d1e4050a88d0ba7f2d8311618c03e48)) ### [`v20.2.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v20.2.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v20.1.0...v20.2.0) ##### Features - **`no-defaults`:** add new rule to reports defaults on `[@param](https://togithub.com/param)` or `[@default](https://togithub.com/default)` and optionally report optional args; fixes [#​477](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/477) ([d7fec9a](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/d7fec9af03eb48c780a2d4951da1438198033981)) ### [`v20.1.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v20.1.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v20.0.5...v20.1.0) ##### Features - **`require-hyphen-before-param-description`:** add option to support checking `property`/`prop` ([1383c02](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/1383c0272bd28343072e6fd92abb98709070c96f)) ### [`v20.0.5`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v20.0.5) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v20.0.4...v20.0.5) ##### Performance Improvements - **`check-examples`:** avoid caching unused config ([6cbf286](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/6cbf2868119c42055a7879ed963ad02c2421387e)) ### [`v20.0.4`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v20.0.4) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v20.0.3...v20.0.4) ##### Bug Fixes - **`no-types`, `require-param`:** `fixable` meta should be `code` not `true` ([b0aed65](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/b0aed6592a0cefc13197c455ac390377e0474ee8)) - **`require-file-overview`:** omit `fixable` meta on non-fixable rule ([efddc1c](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/efddc1c0262f979b027735cabbe7ea1ae6583fe8)) ### [`v20.0.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v20.0.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v20.0.2...v20.0.3) ##### Bug Fixes - **`check-property-names`:** check duplicate nested names ([1c31782](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/1c31782d1c0410d550ba0f51f073212724506ce1)) ### [`v20.0.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v20.0.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v20.0.1...v20.0.2) ##### Bug Fixes - **`check-param-names`:** check duplicate nested names; fixes [#​474](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/474) ([c51d616](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/c51d616e451b7f49a92b8fbd56e7e69ea148b669)) ### [`v20.0.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v20.0.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v20.0.0...v20.0.1) ##### Bug Fixes - **`require-jsdoc`:** handle spread elements in typescript-eslint/parser; for [#​378](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/378) ([3e8ea59](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/3e8ea5992c1bb94c513bc8224fe8addf84092ab7)) ### [`v20.0.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v20.0.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v19.2.0...v20.0.0) ##### Features - **`check-examples`:** apply rules by default as if on current JavaScript file (though with `md` extension for easier automated overriding); fixes [#​434](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/434) ([976cfc1](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/976cfc1e1b3ed454bf02f6def2d718406f91b5bf)) ##### refactoring - **`check-examples`:** rename `eslintrcForExamples` to `checkEslintrc`; also ensure `matchingFileName` always triggers config retrieval ([5a85f0f](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/5a85f0f154565e4d43e101eed8f6f1cb04193550)) ##### BREAKING CHANGES - **`check-examples`:** This commit also clarifies new precedence and behavior in docs. ### [`v19.2.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v19.2.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v19.1.0...v19.2.0) ##### Features - **`require-file-overview`:** allow user to specify whether checking for tag, duplicates, or preceding non-comments, and for which tags ([f6e467e](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/f6e467e33716ad4ce6d4d0e131cd7e3d000c6ebd)) ### [`v19.1.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v19.1.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v19.0.1...v19.1.0) ##### Features - **`no-types`, `implements-on-classes`:** add `contexts` option which if set to `any` will allow checking of virtual functions ([c4079b8](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/c4079b8b17c6478ec85fbd659bc48b305156ef9f)) - **`require-param-*`, `require-returns-*`, `require-returns`:** allows `contexts` option to be set to "any" to check virtual function docs like `[@callback](https://togithub.com/callback)` or `[@function](https://togithub.com/function)` with `[@interface](https://togithub.com/interface)`; fixes [#​406](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/406) ([7500b00](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/7500b00ab203de8b176ad17eebd69ae46a464561)) ### [`v19.0.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v19.0.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v19.0.0...v19.0.1) ##### Bug Fixes - **`require-file-overview`:** fix logic for detecting start of file ([601e52d](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/601e52ddce951be00fc4e00da9ba94bb0b5934a8)) ### [`v19.0.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v19.0.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.11.0...v19.0.0) ##### Features - **`check-property-names`:** add rule to check for duplicated and improperly nested properties ([492b814](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/492b814f83413dc60349b455adb0228424805c13)) - **require-property\*:** add rules for ensuring property tags have a name, type, and/or description (in any context); fixes [#​409](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/409) ([e5f2a23](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/e5f2a23fac11f559d30efb88655ca2d6128d0693)) - feat(`require-property`); add rule to check for `property` on `typedef` or `namespace` where the type is `object`; fixes [#​410](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/410) ([68bf6cd](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/68bf6cd5067eed1a8b9bdd9fa667016a0b098b84)), closes [#​410](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/410) ##### BREAKING CHANGES - **`check-property-names`:** Adds new rule to `recommended` - **require-property\*:** Adds rules to `recommended` - Adds new rule to `recommended` config. ### [`v18.11.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.11.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.10.0...v18.11.0) ##### Features - **match-description, require-description, require-example:** allow "any" for contexts; fixes [#​325](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/325) ([50d3b4d](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/50d3b4db1b82a4792262de7601183fac7314abfe)) ### [`v18.10.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.10.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.9.0...v18.10.0) ##### Features - **`check-access`:** allow `ignorePrivate` setting to work with `access private` tag. ([cf37cc6](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/cf37cc6248cbf123c14b8147981c9e20b3e933c1)) ### [`v18.9.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.9.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.8.0...v18.9.0) ##### Features - **`check-types`:** add option `exemptTagContexts` to exempt type-checking (certain types or any types) on specific tags; fixes [#​255](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/255) ([5d99663](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/5d996636961cd44c13e2b89d84180909bd4706e9)) ### [`v18.8.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.8.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.7.0...v18.8.0) ##### Features - **`require-description-complete-sentence`:** add `abbreviations` option; fixes [#​424](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/424) ([f70fd6c](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/f70fd6c53d06c9d8f82233d945099d57e507a336)) ### [`v18.7.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.7.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.6.2...v18.7.0) ##### Features - **`require-file-overview`:** add rule for every file to have a `file` tag; fixes [#​55](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/55) ([7839625](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/7839625314cc58ad76c157fd8319ef63943f755f)) ### [`v18.6.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.6.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.6.1...v18.6.2) ##### Bug Fixes - **`empty-tags`:** ensure rule is still checked when a `private` tag is present despite even a `true` `ignorePrivate` setting. ([c5b8e09](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/c5b8e09e17178e5ee3a8d111e77ad5fff97e0de1)) ### [`v18.6.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.6.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.6.0...v18.6.1) ##### Bug Fixes - ensure `ignorePrivate` setting works with `iterateAllJsdocs` rules ([9703aba](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/9703aba3059ed2d80ec0d29b0b3d9c31bffc5999)) ### [`v18.6.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.6.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.5.0...v18.6.0) ##### Features - **`require-jsdoc`:** allow simple decorators to intervene between comment block and context object; fixes part of [#​455](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/455) ([641479b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/641479b1d4fd0bbf81951ba21d9afe616a250c10)) ### [`v18.5.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.5.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.4.4...v18.5.0) ##### Features - **`check-param-names`:** add option `allowExtraTrailingParamDocs` to avoid reporting additional `[@param](https://togithub.com/param)`'s beyond actual function's arguments; fixes [#​450](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/450) ([4532e66](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/4532e663cfc060dd0d177c00492f631bb6699e39)) ### [`v18.4.4`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v18.4.4) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v18.4.3...v18.4.4) ##### Bug Fixes - **`require-returns`:** should only report errors with async functions when `forceReturnsWithAsync` is set ([13f5533](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/13f553368d53326aefe1960927090149075c109c))

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 you tick the rebase/retry checkbox.

:no_bell: 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.