Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency eslint-plugin-jsdoc to v35 #83

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented May 24, 2021

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint-plugin-jsdoc 31.6.1 -> 35.5.1 age adoption passing confidence

Release Notes

gajus/eslint-plugin-jsdoc (eslint-plugin-jsdoc)

v35.5.1

Compare Source

Bug Fixes

v35.5.0

Compare Source

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)

v35.4.7

Compare Source

Bug Fixes
  • require-returns: handle contexts TSFunctionType, TSMethodSignature, MethodDefinition; fixes #​767 (fdca227)

v35.4.6

Compare Source

Bug Fixes
  • require-param: if adding params, convert single-line block to multiline; fixes #​771 (641cdee)

v35.4.5

Compare Source

Bug Fixes
  • valid-types: allow and require types on [@extends](https://togithub.com/extends) for TypeScript as used in docs (and not name) (6989699)

v35.4.4

Compare Source

Bug Fixes
  • tag-lines: allow any in tags[tag].lines option to allow lines per tag when otherwise blocked (52d7eff)

v35.4.3

Compare Source

Bug Fixes
  • check-line-alignment: preserve carriage returns; fixes #​745 (27521d2)

v35.4.2

Compare Source

Bug Fixes
  • check-examples: auto-disable no-empty-function rule for expression checking; clear it is a no-op in this context (5a928db)

v35.4.1

Compare Source

Bug Fixes

v35.4.0

Compare Source

Features

v35.3.2

Compare Source

Bug Fixes
  • stop reporting for async functions with throw missing [@throws](https://togithub.com/throws); fixes #​722 (f7c8038)

v35.3.1

Compare Source

Bug Fixes
  • valid-types: parse name paths as permissive. (657c67c)

v35.3.0

Compare Source

Features

v35.2.0

Compare Source

Features
  • no-missing-syntax, no-restricted-syntax, etc.: assume any context if context omitted (2dcd9ad)

v35.1.3

Compare Source

Bug Fixes
  • require-jsdoc: exemptEmptyFunctions option could trigger problematic return value checking behavior with no-argument functions (3089a92)

v35.1.2

Compare Source

Bug Fixes
  • update jsdoc-type-pratt-parser (1745fca)

v35.1.1

Compare Source

Bug Fixes
  • update jsdoc-type-pratt-parser (liberalizes ID start to support underscores and start/continue to support other Unicode) (1a6de5e)

v35.1.0

Compare Source

Bug Fixes
  • no-missing-syntax, no-restricted-syntax: support "any" with comment including global comments (dc641cc)
Features
  • use jsdoc-type-pratt-parser (647d47e)

v35.0.0

Compare Source

Bug Fixes
  • multiline-blocks: Enable (noZeroLineText and noFinalLineText will apply by default) (b81e25d)
BREAKING CHANGES
  • multiline-blocks: Should have been enabled by default

Also adds newer rules to doc listing

v34.8.2

Compare Source

Bug Fixes

v34.8.1

Compare Source

Bug Fixes
  • tag-lines: avoid false positive for "never" when line break occurs in the middle of a tag description. (3496011)
  • tag-lines: ensure a middle-of-block empty line doesn't suppress "always" errors (33aa921)

v34.8.0

Compare Source

Features
  • tag-lines: add tags option to override behavior on a tag-specific basis (including only applying to tag(s)); fixes #​734 (6e5e76d)

v34.7.0

Compare Source

Features
  • multiline-blocks: add noFinalLineText option; fixes #​738 (03d3f40)

v34.6.3

Compare Source

Bug Fixes
  • multiline-blocks: fix merging of lines to prevent removal of spaces, though removing where needed (9af6e36)

v34.6.2

Compare Source

Bug Fixes
  • multiline-blocks: ensure noZeroLineText checks when noMultilineBlocks is true but not matching; fixes #​737 (19f60ac)

v34.6.1

Compare Source

Bug Fixes
  • no-multi-asterisks: avoid false positives and erring in fixer of single line blocks; fixes #​735 (355da58)

v34.6.0

Compare Source

Features
  • no-multi-asterisks rule to prevent multiple asterisks with middle delimiters or at end of blocks (8848246)

v34.5.0

Compare Source

Features
  • multiline-blocks: allow control of how and whether jsdoc blocks can be expressed as single or multiple line blocks (06bbf37)

v34.4.0

Compare Source

Features

v34.3.0

Compare Source

Features
  • check-values: ensure [@variation](https://togithub.com/variation) is a positive integer (56577ce)

v34.2.2

Compare Source

Bug Fixes
  • check-param-names: adjusts line numbers to be nearer problematic item (e6c9ab2)
  • no-missing-syntax: pass in missing comment (a977896)

v34.2.1

Compare Source

Bug Fixes
  • require-description, require-example: for missing description, use tag line number (310ea75)

v34.2.0

Compare Source

Features
  • no-bad-blocks: add preventAllMultiasteriskBlocks boolean option to allow reporting of any multi-asterisked multiline comments (9669fc3)

v34.1.0

Compare Source

Features
  • check-line-alignment: add preserveMainDescriptionPostDelimiter option to preserve left-hand side spacings in the main description when using the always option. (54dac34)

v34.0.2

Compare Source

Bug Fixes
  • no-bad-blocks: avoid allowing 3+ asterisks with tag content (as with only 1 asterisk) (28397c7)

v34.0.1

Compare Source

Bug Fixes
  • multiline tag fixers omitting subsequent tag lines with new command-parser API (8fa7f9b)

v34.0.0

Compare Source

chore
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

Compare Source

Features
  • check-line-alignment: allow tags option to apply with "always"; #​703 (4421e4e)

v33.2.0

Compare Source

Features

v33.1.1

Compare Source

Bug Fixes
  • update jsdoccomment to surface fixes (7de397b)

v33.1.0

Compare Source

Features
  • support comment-selector-based contexts (f73c72c)
  • support comment-selector-based contexts (6e835fd)

v33.0.0

Compare Source

chore
  • use external @es-joy/jsdoccomment for getJSDocComment functionality (aa77e3b)
BREAKING CHANGES
  • Should only be breaking for anyone requiring the getJSDocComment file.

Also updates Babel devDeps.

v32.3.4

Compare Source

Bug Fixes
  • preserve newlines in tag description comparisons; fixes #​692 (7edaed3)

v32.3.3

Compare Source

Bug Fixes
  • require-param, check-param-names: do not fail with destructured array pattern containing empty slots; fixes #​716 (f19e706)

v32.3.2

Compare Source

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 (2c31db1)

v32.3.1

Compare Source

Bug Fixes
  • check-examples: disable chai-friendly/no-unused-expressions for default expression rules (06f0112)

v32.3.0

Compare Source

Features
  • check-tag-names: jsxTags an opt-in option for jsx annotations (8afb9fc)

v32.2.0

Compare Source

Features
  • check-types: check settings.jsdoc.structuredTags for an array of permissible types, reporting if not present; fixes #​695 (9dad3e0)
  • no-undefined-types: allow structuredTags types to be auto-defined (b7198e4)

v32.1.1

Compare Source

Bug Fixes
  • check-param-names, require-jsdoc, require-param: avoid erring upon MemberExpression or other constructions within dynamic properties; fixes #​699 (1cfdeb4)

v32.1.0

Compare Source

Features
  • require-jsdoc: allow checking for getter or setter only; fixes #​515 (937d65e)

v32.0.3

Compare Source

Bug Fixes
  • require-jsdoc: more accurate and optimized decorator detection; fixes #​697 (88655b3)

v32.0.2

Compare Source

Bug Fixes
  • match-description: while preserving internal newlines, ensure trailing whitespace is stripped for comparisons; for #​692 (27b95b3)

v32.0.1

Compare Source

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)

v32.0.0

Compare Source

Bug Fixes
  • check-examples: change default extension for simulated file name of [@example](https://togithub.com/example) from md to md/*.js. Only applies when matchingFileName is not used. (2cc1227)
BREAKING CHANGES
  • check-examples: Per update to eslint-plugin-markdown v2 and its support of ESLint 7's new processor API, fenced blocks can (and must) be targeted separately from the Markdown parent file as a whole, so in order to allow the same overrides config to be reusable between Markdown fenced blocks and @example tags (since one often wishes to disable the same kind of rules for each, being as that each may deliberately lack full context, e.g., undefined or unused variables), we update the default simulated extension set for @example tags by check-examples to simulate an expression which will now be a suitable choice for overrides in targeting Markdown fenced blocks using the new parser API, as with eslint-plugin-markdown@2 (i.e., "md/*.js" instead of "md").

If you need to use ESLint 6 (or eslint-plugin-markdown < 2, for example) with check-examples, you should be able to manually supply the matchingFileName option targeting "md", e.g., set to 'dummy.md.

This commit also simplifies a testing example to avoid it throwing with changed config not having proper babel support (not meaningful to test anyways)


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot assigned C0ZEN May 24, 2021
@renovate renovate bot requested a review from C0ZEN May 24, 2021 09:27
@nx-cloud
Copy link

nx-cloud bot commented May 24, 2021

☁️ Nx Cloud Report

Attention: This version of the Nx Cloud GitHub bot will cease to function on July 1st, 2023. An organization admin can update your integration here.

We didn't find any information for the current pull request with the commit e6640d6.
You might need to set the 'NX_BRANCH' environment variable in your CI pipeline.

Check the Nx Cloud Github Integration documentation for more information.


Sent with 💌 from NxCloud.

@renovate renovate bot force-pushed the renovate/eslint-plugin-jsdoc-35.x branch 4 times, most recently from 3597918 to 4235828 Compare June 6, 2021 11:34
@renovate renovate bot force-pushed the renovate/eslint-plugin-jsdoc-35.x branch 4 times, most recently from 492695e to 5920913 Compare June 19, 2021 06:46
@renovate renovate bot force-pushed the renovate/eslint-plugin-jsdoc-35.x branch from 5920913 to 51617f4 Compare June 21, 2021 12:30
@renovate renovate bot force-pushed the renovate/eslint-plugin-jsdoc-35.x branch from 51617f4 to e1a1def Compare June 29, 2021 01:44
@renovate renovate bot force-pushed the renovate/eslint-plugin-jsdoc-35.x branch 2 times, most recently from a8d202d to ffc8179 Compare July 10, 2021 00:51
@renovate renovate bot force-pushed the renovate/eslint-plugin-jsdoc-35.x branch 2 times, most recently from c7c626c to 9b3ec4a Compare July 18, 2021 08:36
@renovate renovate bot force-pushed the renovate/eslint-plugin-jsdoc-35.x branch from 9b3ec4a to ec339e7 Compare October 18, 2021 23:13
@renovate renovate bot force-pushed the renovate/eslint-plugin-jsdoc-35.x branch from ec339e7 to b3591b4 Compare September 25, 2022 15:35
@renovate renovate bot force-pushed the renovate/eslint-plugin-jsdoc-35.x branch from b3591b4 to e6640d6 Compare November 20, 2022 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant