GetTerminus / terminus-ui

📚 The Terminus UI Library.
MIT License
53 stars 8 forks source link

chore(packages): update dependency eslint-plugin-jsdoc to v28 - autoclosed #2295

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 23.1.0 -> 28.7.0

Release Notes

gajus/eslint-plugin-jsdoc ### [`v28.7.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v28.7.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v28.6.1...v28.7.0) ##### Features - **`require-jsdoc`:** add `exemptEmptyConstructors` and set `true` as default; fixes [#​600](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/600) ([5409f25](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/5409f25a72134b77ae8fdb8772b59036a6de9970)) ### [`v28.6.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v28.6.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v28.6.0...v28.6.1) ##### Bug Fixes - **`require-throws`:** arrow function expressions should check body only; fixes [#​597](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/597) ([e5387f1](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/e5387f17545892bee994915f623ba30ccaf3021d)) ### [`v28.6.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v28.6.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v28.5.1...v28.6.0) ##### Features - **`require-jsdoc`:** add `enableFixer` option; if set to `false`, will avoid fixer; fixes [#​372](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/372) ([c39fd75](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/c39fd758fe5f4f557d5dac0b69c661ab583f0d18)) ### [`v28.5.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v28.5.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v28.5.0...v28.5.1) ##### Bug Fixes - **`valid-types`:** ensure checking `property` tags for valid namepath ([0f5996b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/0f5996b25ee23ab43e16f8c4b8c3d9f1e4a18260)) ### [`v28.5.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v28.5.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v28.4.0...v28.5.0) ##### Bug Fixes - **`valid-types`, `no-undefined-types`, `check-types`:** have mode default to `typescript` when `typescript-eslint/parser` is on; fixes [#​593](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/593) ([8e9195a](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/8e9195a4ffb745dd0e4427d49766843563b2d233)) ##### Features - **`valid-types`:** for `extends`, `package` and access tags (e.g., `private`), report bracketed type in non-Closure mode; fixes [#​356](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/356) ([c134928](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/c1349289ffc70e1e4a960051543d783d4626527c)) ### [`v28.4.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v28.4.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v28.3.0...v28.4.0) ##### Features - **`valid-types`, `no-undefined-types`:** check `module` for namepath in non-"typescript" mode; fixes part of [#​356](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/356) ([947836a](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/947836a51df2eee5bb0e1aa21042e44bc4f55465)) ### [`v28.3.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v28.3.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v28.2.0...v28.3.0) ##### Features - **`check-syntax`:** only check against Closure syntax in "jsdoc" and "typescript" mode; fixes part of [#​356](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/356) ([8dfdd0b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/8dfdd0bdb2dc4c7051d45eb9cdb7ffbb43f38506)) ### [`v28.2.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v28.2.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v28.1.0...v28.2.0) ##### Features - **`check-tag-names`:** for "closure" mode, prefer "return" over "returns"; fixes part of [#​356](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/356) ([fceb74c](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/fceb74cd95629dc058fe6b2387d922c0a579f830)) ### [`v28.1.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v28.1.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v28.0.0...v28.1.0) ##### Features - **`valid-types`:** disallow namepath on `interface` tag for Closure mode; continue checking on jsdoc; fixes part of [#​356](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/356) ([#​587](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/587)) ([794aea8](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/794aea8d30b1dd95168ccee818d720572063f2c0)) ### [`v28.0.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v28.0.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v27.1.2...v28.0.0) ##### Features - **`check-types`, `no-undefined-types`, `valid-types`:** use mode-aware type parsing; fixes part of [#​356](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/356); fixes [#​495](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/495) ([6341e27](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/6341e274987abb997a8859a41f3c92c66c39722e)) - **`check-types`, `no-undefined-types`, `valid-types`:** use mode-aware type parsing; fixes part of [#​356](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/356); fixes [#​495](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/495) ([#​586](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/586)) ([f98a8e4](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/f98a8e4915e0d1ef6887757670aa1d75c10a0fb2)) ##### BREAKING CHANGES - **`check-types`, `no-undefined-types`, `valid-types`:** Requires Node 10+ Also: 1\. Adds "permissive" mode 2\. Checks "param" for valid namepaths - **`check-types`, `no-undefined-types`, `valid-types`:** Requires Node 10+ Also: 1\. Adds "permissive" mode 2\. Checks "param" for valid namepaths 3\. Refactors to use updated/better Node 10+ syntax/packages ### [`v27.1.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v27.1.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v27.1.1...v27.1.2) ##### Bug Fixes - **`require-jsdoc`:** place comment block above any decorators; fixes [#​571](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/571) ([d5f8159](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/d5f815912ef49e7b4654c43af7f5b4359fbf0af3)) ### [`v27.1.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v27.1.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v27.1.0...v27.1.1) ##### Bug Fixes - **`no-undefined-types`:** if no scope found, resume checking current node for template tags; fixes [#​578](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/578), fixes [#​579](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/579) ([fed7586](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/fed75869bb227e16770e365be47b0d30a55ac755)) ### [`v27.1.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v27.1.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v27.0.7...v27.1.0) ##### Features - **`require-throws`:** add rule ([#​574](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/574)) ([3d3c38b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/3d3c38b151dd2f29eb15eb1186c7459bc312d795)) ### [`v27.0.7`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v27.0.7) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v27.0.6...v27.0.7) ##### Bug Fixes - **check-param-names, require-param:** handle ts constructor as arg; fixes [#​576](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/576) ([bd11a73](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/bd11a73ef0e80f8c133f13de0119e5017e20a2ad)) ### [`v27.0.6`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v27.0.6) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v27.0.5...v27.0.6) ##### Bug Fixes - **`check-param-names`:** destructured parameters inclusion check (params containing other params as substrings); closes [#​575](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/575) ([f29f9e2](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/f29f9e23f58fbe856e2848bc98fc1fb1d10d0c24)) ### [`v27.0.5`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v27.0.5) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v27.0.4...v27.0.5) ##### Bug Fixes - **check-param-names, require-param:** handle `TSIndexSignature` early to avoid throwing; fixes [#​570](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/570) ([5b814fc](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/5b814fc8e9bb774ddc688f579b9b02e075c81896)) ### [`v27.0.4`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v27.0.4) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v27.0.3...v27.0.4) ##### Bug Fixes - **`check-types`:** ensure conversion to `[]` array type also wraps unions in parentheses; fixes [#​565](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/565) ([5714411](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/57144111125e9d283d160454d228e761a789de8f)) ### [`v27.0.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v27.0.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v27.0.2...v27.0.3) ##### Bug Fixes - **`no-undefined-types`:** handle missing comment nodes on ancestors; fixes [#​561](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/561) ([0bc67fc](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/0bc67fcb0b081a1303c52345fd229b0a034ee311)) ### [`v27.0.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v27.0.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v27.0.1...v27.0.2) ##### Bug Fixes - **no-undefined-types:** avoid using `flatMap` for older Node; fixes [#​560](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/560) ([cf6290f](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/cf6290fc2ec046390a60ebdee76ddf382146fd60)) ### [`v27.0.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v27.0.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v27.0.0...v27.0.1) ##### Bug Fixes - **no-undefined-types:** consider template type as defined when on functions within its scope; fixes part of [#​559](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/559) ([f4d69ab](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/f4d69abba5e8e9bb86cc8dd330b8f26b6423af5d)) ### [`v27.0.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v27.0.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v26.0.2...v27.0.0) ##### Features - **require-hyphen-before-param-description:** add `tags` option for setting specific tags (or any tags) to follow rules for or against hyphen descriptions; now allows property to be set differently than param; fixes [#​553](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/553) ([a764861](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/a7648611df52cfe4dd186520daa6beb09e7352a8)) ##### BREAKING CHANGES - **require-hyphen-before-param-description:** `{checkProperties: true}` should be replaced by: `{tags: {'property': 'always|never'}}` ### [`v26.0.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v26.0.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v26.0.1...v26.0.2) ##### Bug Fixes - **require-jsdoc:** pass over decorators with nested arguments above class declarations in finding jsdoc block; fixes [#​557](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/557) ([ca97fcf](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/ca97fcf26d88c2f014daf66ef6e8d41a6f3557ad)) ### [`v26.0.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v26.0.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v26.0.0...v26.0.1) ##### Bug Fixes - **require-jsdoc:** pass over decorator with parentheses above class declarations in finding jsdoc block; fixes [#​557](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/557) ([67f5cd8](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/67f5cd8091fe5922377f440dc1cc7502be4288b2)) ### [`v26.0.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v26.0.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v25.4.3...v26.0.0) ##### Features - **require-description-complete-sentence:** add new option `newlineBeforeCapsAssumesBadSentenceEnd` which when `false` (the new default) will not assume caps after newlines is a bad sentence end. ([7d4c399](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/7d4c3994f9740bdf6a4c229c80deccf7a524abef)) ##### BREAKING CHANGES - **require-description-complete-sentence:** To restore the old behavior, the new option `newlineBeforeCapsAssumesBadSentenceEnd` must be set to `true`. This was changed from the default to decrease the false positives when capitalized letters on newlines merely represent proper nouns, etc. ### [`v25.4.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v25.4.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v25.4.2...v25.4.3) ##### Bug Fixes - **require-jsdoc:** ensure `ArrowFunctionExpression` potentially reported when part of `AssignmentExpression`; fixes [#​551](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/551) ([d8c4e87](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/d8c4e87eb56c8ce2bbd0b971a2087afcd1daf4fa)) ### [`v25.4.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v25.4.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v25.4.1...v25.4.2) ##### Bug Fixes - **require-returns:** `async` with `return` should be documented; fixes [#​518](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/518) ([99476af](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/99476af0314b2fb11084b4e18242c924fb4bb381)) ### [`v25.4.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v25.4.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v25.4.0...v25.4.1) ##### Bug Fixes - workaround for 'constructor' key in `tagNamePreference`; fixes [#​537](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/537) ([ed0fa4e](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/ed0fa4e6a0c31f82fd3b8d8072fb247bd1b21a81)) ### [`v25.4.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v25.4.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v25.3.1...v25.4.0) ##### Features - **require-param:** add `checkDestructured` option; fixes [#​530](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/530) ([4df57a8](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/4df57a84e04bc6d5dd66463dcc819c28df642128)) ### [`v25.3.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v25.3.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v25.3.0...v25.3.1) ##### Bug Fixes - **check-param-name, check-property-names, empty-tags, no-defaults, no-types, require-property:** avoid mangled indent with fixers, e.g., on class methods ([8d5d837](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/8d5d837165b675c51b7d482ddaa6b49a7f781998)) - **require-description, implements-on-classes:** fix constructor detection if `MethodDefinition` (including with `any`) is the context; fixes [#​534](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/534) ([1a69565](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/1a69565b1fd58135e06822107cdefdfb75e1bc40)) - **require-returns, implements-on-classes, no-types:** fix iterating function detection to include an explicit `MethodDefinition` context ([82fb8c9](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/82fb8c937c1496c8a1ce61be301b8cb6c938843b)) ### [`v25.3.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v25.3.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v25.2.1...v25.3.0) ##### Features - **check-param-names, check-property-names:** add `enableFixer` option ([3d5ee0c](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/3d5ee0c791cc97990dc0ccec0892ffe490e2256c)) ### [`v25.2.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v25.2.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v25.2.0...v25.2.1) ##### Bug Fixes - **check-param-names, require-param:** check `ExperimentalRestProperty` from `babel-eslint` as with `RestElement`; fixes [#​536](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/536) ([d330391](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/d330391127e9ea11e8eb64bdf8ca5f120b55da74)) ### [`v25.2.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v25.2.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v25.1.0...v25.2.0) ##### Features - **require-returns-description:** avoid reporting missing descroptions for `Promise` and `Promise` ([d855301](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/d855301923eee14b8b10a5348c4b4f6b9f7d163b)) ### [`v25.1.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v25.1.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v25.0.1...v25.1.0) ##### Features - **require-jsdoc:** support objects to `contexts` with a `context` and optional `inlineCommentBlock` property; fixes part of [#​530](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/530) ([548bd59](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/548bd59744145fa9c9af4af84f37ecbac49e48b3)) ### [`v25.0.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v25.0.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v25.0.0...v25.0.1) ##### Bug Fixes - **check-param-names, require-param:** ignore `TSIndexSignature`; fixes [#​529](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/529) ([3f76c7c](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/3f76c7c9432928468a9764884cfddb5ecea86f4d)) ### [`v25.0.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v25.0.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v24.0.6...v25.0.0) ##### Bug Fixes - **require-param:** allow checking for `[@arg](https://togithub.com/arg)` jsdoc param names if preferred ([35088cb](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/35088cb3fb46499a644a67daf4c544ed0d3b08c2)) ##### Features - **check-param-names:** `checkRestProperty` (and docs/tests) ([7ce31e0](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/7ce31e07367539403890e1f6bf78426c516d44bb)) - **check-param-names, require-param:** check (and for require-param, fix) destructured objects and arrays, including the root. ([a516865](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/a516865796264f0ff7c3a64efa0d26b3c949df99)) - **check-param-names, require-param:** check (and for require-param, fix) destructured objects and arrays, including the root. ([d906d1b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/d906d1ba419a6df5f17313ccf13025d2a4914acb)) - **require-param, check-param-names:** `checkTypesPattern` (with docs, tests, and schema) ([06add2f](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/06add2f1d8411c4c8a64e735d546a771a55e58dc)) ##### BREAKING CHANGES - **check-param-names, require-param:** Completes work on destructuring (prevents adding `...any` for rest properties). Works with renamed parameters and defaults and has special handling for rest elements/properties and type annotations. For `require-param`: Adds options `unnamedRootBase`, `autoIncrementBase`, `checkRestProperty`, `enableFixer`, `enableRootFixer`, `enableRestElementFixer`, `checkTypesPattern` For `check-param-names`: Add options `checkRestProperty` and `checkTypesPattern` Also ensures indent is relative to applicable node, not whole source code; fix indents in tests For testing, add `output` and cover more cases. ### [`v24.0.6`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v24.0.6) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v24.0.5...v24.0.6) ##### Bug Fixes - comment-detection logic issue with function expressions within function declarations ([e7720ec](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/e7720eca2eae6498080a3de1638c5319078e70b4)) ### [`v24.0.5`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v24.0.5) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v24.0.4...v24.0.5) ##### Bug Fixes - avoid errors with `getReducedASTNode`; fixes [#​528](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/528) ([be8d9a3](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/be8d9a3d2e2a3067e7b22cb8db1737ad7571583d)) ### [`v24.0.4`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v24.0.4) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v24.0.3...v24.0.4) ##### Bug Fixes - in conjunction with `comment-parser` update, remove last line break in last tag description for proper stringification (and fix old tests) ([fdf129b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/fdf129bbb4c4badd5cad0d98f157c0bf46e8da34)) ### [`v24.0.3`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v24.0.3) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v24.0.2...v24.0.3) ##### Bug Fixes - **require-jsdoc:** check above export for named exports; fixes [#​526](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/526) ([757d97a](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/757d97af4b656bb8c3412b8457b86f4d6fc4a755)) ### [`v24.0.2`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v24.0.2) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v24.0.1...v24.0.2) ##### Performance Improvements - only check moved settings if jsdoc settings exist ([36ede65](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/36ede65022d39c7cd0b7e2d2b7ff9d510d21bbd5)) ### [`v24.0.1`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v24.0.1) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v24.0.0...v24.0.1) ##### Bug Fixes - **require-jsdoc:** placement of jsdoc block by fixer; fixes [#​369](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/369), [#​403](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/403), [#​502](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/502), [#​522](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/522) ([c1b5b46](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/c1b5b46781f2356405c601c835c636e7cfc33ee7)) ### [`v24.0.0`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/v24.0.0) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v23.1.0...v24.0.0) ##### Bug Fixes - **check-tag-names, empty-tags, require-description, require-example, require-param, require-returns:** explicitly allow `inheritDoc` in all modes while only allowing `inheritdoc` in non-Closure mode; fixes [#​520](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/520) ([48fc58b](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/48fc58ba8d3870ae8a9b7d5456f5a1efa40c50aa)) ##### Features - add a global option for checking constructors, getters or setters and remove `avoidExampleOnConstructors` option. ([e5236a2](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/e5236a23a50aeebcb8902bd30c4315ce22519bcc)) ##### Reverts - Revert "fix(check-tag-names, empty-tags, require-description, require-example, require-param, require-returns) explicitly allow `inheritDoc` in all modes while only allowing `inheritdoc` in non-Closure mode; fixes [#​520](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/520)" ([d97c8f0](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/d97c8f076b55ffd28da6ff6b6948c5af6c322a18)), closes [#​520](https://togithub.com/gajus/eslint-plugin-jsdoc/issues/520) ##### BREAKING CHANGES - Replaces the option `avoidExampleOnConstructors` for the `require-example` rule by `checkConstructors` Also makes build-call platform independent and ensures env-variables work an all platforms.

Renovate configuration

:date: Schedule: "before 3am on the first day of the month" (UTC).

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

:recycle: Rebasing: Never, 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.

codecov[bot] commented 4 years ago

Codecov Report

Merging #2295 into release will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff            @@
##           release    #2295   +/-   ##
========================================
  Coverage    98.68%   98.68%           
========================================
  Files          141      141           
  Lines         6372     6372           
  Branches      1065     1065           
========================================
  Hits          6288     6288           
  Misses          84       84           

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 6dedadc...b8205bf. Read the comment docs.