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

Update linter-majors (major) - autoclosed #83

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 25, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint-plugin-jsdoc ^30.7.13 -> ^35.1.3 age adoption passing confidence
eslint-plugin-mocha ^8.0.0 -> ^9.0.0 age adoption passing confidence
eslint-plugin-promise ^4.3.1 -> ^5.1.0 age adoption passing confidence
eslint-plugin-unicorn ^28.0.1 -> ^33.0.1 age adoption passing confidence

Release Notes

gajus/eslint-plugin-jsdoc

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)

v31.6.1

Compare Source

Bug Fixes

v31.6.0

Compare Source

Bug Fixes
  • require-returns, require-yields: support more AST checking (6fd8a07)
  • require-yields: avoid checking nested generators (as with functions) (b9058e4)
  • return-yields, return-yields-check: allow generator detection on exported; handle more AST types; fixes #​682 (4e768aa)
Features
  • require-returns-check: add exemptAsync option (0ed24c0)

v31.5.0

Compare Source

Bug Fixes
  • require-returns: check labeled statements (51f37f1)
  • require-throws: check labeled statements (ceadcfe)
  • require-yields: check test part of if expression and check conditionals (db001be)
  • require-yields: check labeled statements (aceb7a0)
Features
  • require-returns: if function returns a Promise whose executor resolves with undefined, avoid need to document unless forceReturnsWithAsync is set; fixes #​550 (565fdbd)

v31.4.0

Compare Source

Bug Fixes
  • check-line-alignment: escape user tag name in regex (c0ae4cb)
Features
  • check-line-alignment: allow tags option to configure which tags should be aligned. (780b8b5)

v31.3.3

Compare Source

Bug Fixes
  • check-line-alignment: apply alignment to return tags and avoid possibility for "never" option to insert extra space with returns/return as well as handle missing type (cb39556)

v31.3.2

Compare Source

Bug Fixes
  • while a fix provided for decorator detection and useful for inserting empty jsdoc blocks when fixers are enabled, it appears to have a 25% or so degradation in performance when tested with a large repository, so reverting. (e08d889)
Reverts
  • Revert "optimize: ensure with new fix that we avoid checking back too far" (0fc4663)

v31.3.1

Compare Source

Bug Fixes
  • bug with false positive decorator detection (evident sans semi-colons); e.g., require-jsdoc fixer (6bda6b4)

v31.3.0

Compare Source

Features
  • check-param-names: add options disableExtraPropertyReporting to allow extra properties to be documented without error (as long as there are no siblings destructured as for such cases, they will still be expected since the function is not using them) (8b2d143)

v31.2.3

Compare Source

Bug Fixes
  • require-param, check-param-names: add option useDefaultObjectProperties for expecting documentation or avoiding reporting of documented; addresses part of #​676 (a36faf2)

v31.2.2

Compare Source

Bug Fixes
  • check-tag-names: should have previously auto-allowed settings.jsdoc.structuredTags tags (5f586fd)

v31.2.1

Compare Source

Bug Fixes
  • caps issue with require-yields-check rule (6b8d0d8)

v31.2.0

Compare Source

Features
  • require-yields-check: add rule to check that yield (of proper form) is present in the function body; fixes #​354 (acf9529)

v31.1.0

Compare Source

Features
  • require-yields: add new rule to check that yield has documentation; for #​354 (e06fddd)
  • require-yields: add options to check that next has documentation (15daa12)

v31.0.8

Compare Source

Bug Fixes
  • no-undefined-types: support true and false literals (b8cb394)

v31.0.7

Compare Source

Bug Fixes
  • ensure accurate parsing of names after multi-line types; fixes #​669 (7b9c1bd)

v31.0.6

Compare Source

Bug Fixes
  • update comment-parser to surface restoration of support for equal signs in defaults and multi-line types; fixes #​669; fixes #​673 (081d7eb)

v31.0.5

Compare Source

Bug Fixes
  • require-description-complete-sentence: regression re: not trimming of description for check as relevant to tag description checking; fixes #​672 (d81caa2)

v31.0.4

Compare Source

Bug Fixes
  • restore trim as relevant to tag description checking; fixes #​670 (9f69c36)

v31.0.3

Compare Source

Bug Fixes
  • newline-after-description: handle description on same line as opening asterisks; fixes #​668 (040d177)

v31.0.2

Compare Source

Bug Fixes
  • check-line-alignment: implement default never options; fixes #​483 (b2db226)

v31.0.1

Compare Source

Bug Fixes

v31.0.0

Compare Source

chore
  • update comment-parser; should now cause fixers to preserve original whitespace unless the rule is meant to fix it (095ff36)
BREAKING CHANGES
  • Tests are not breaking, but as changing the fundamental parser, forcing major bump to be safe.

Also updates:

  1. require-description-complete-sentence - test to fix output
  2. require-hyphen-before-param-description - test to preserve whitespace in fixed output (though still minus hyphen)
  3. require-param - test preserving whitespace
    4 require-jsdoc - test with no indent
lo1tuma/eslint-plugin-mocha

v9.0.0

Compare Source

Breaking Changes
  • Drop support for node v10 (#​285)
Bug Fixes
  • Fix false positive in no-setup-in-describe (#​293)
Features
  • Add "all" config preset which enables all rules (#​281)
Enhancements
  • Improve no-skipped performance (#​292)
  • Improve no-hooks-for-single-case performance (#​291)
  • Improve no-nested-tests performance (#​290)
  • Improve performance of no-identical-title (#​289)
  • Improve no-setup-in-describe performance (#​287)
  • Improve no-mocha-arrows performance (#​288)
  • Improve performance of no-exports rule (#​286)
  • Enable all rules during runtime benchmark (#​282)
Dependency Upgrades
Build-Related
  • Add node v16 to CI environments (#​283)

v8.2.0

Compare Source

Enhancements
  • Memoize names (increases speed by 10x) (#​280)
Code Refactoring
    • Avoid passing superfluous argument (#​278)

v8.1.0

Compare Source

Bug Fixes
  • Fix prefer-arrow-callback to not fail when using import.meta (#​266)
Enhancements
  • Speed up no-exclusive-tests and no-pending-tests (#​276)
  • set env.mocha on recommended config (#​273)
  • Add benchmarks for runtime with many files (#​269)
Documentation
  • Remove stray linebreak at top of file (#​272)
  • Add recommended tick to no-exports (#​271)
Build-Related
  • Improve benchmark test reliability (#​277)
xjamundx/eslint-plugin-promise

v5.1.0

Compare Source

  • Included catch() and finally() in prefer-await-to-then #​196
  • Added some additional tests and upgraded some dev deps #​196
  • Exempted array methods in prefer-await-to-callbacks (#​212)

v5.0.0

Compare Source

  • ESLint 7.0 Support
sindresorhus/eslint-plugin-unicorn

v33.0.1

Compare Source

  • prefer-prototype-methods: Ignore known object literal methods (#​1330) 639e7af

v33.0.0

Compare Source

New rules
Improvements
  • no-array-for-each: Handle only return statement inside if or else (#​1319) 298a104
  • new-for-builtins & no-new-buffer: Handle line breaks after new keyword (#​1301) d37439f
  • prefer-array-flat-map: Remove check on [].concat(...array.map(…)) (#​1299) 128b5aa
  • prefer-spread: Ignore {arrayBuffer,blob,buffer,file,this}.slice() (#​1287) e18d5f2
  • prefer-string-starts-ends-with: Add suggestions for safely handling non-strings (#​1277) f14a9d1
  • explicit-length-check: Ignore this.{size,length} (#​1289) ed85d00
  • prefer-string-starts-ends-with-rule: Don't autofix known non-string values (#​1281) a1c8984
  • explicit-length-check: Ignore known, non-number length properties (#​1264) 42f6487
  • empty-brace-spaces: Support experimental syntax (#​1276) fa68b6f
  • prefer-dom-node-remove: Improve parentheses handling (#​1254) 74e4d39
Fixes
  • prefer-array-flat: Fix incorrect fix, check Array.prototype.concat.call (#​1317) f6a939c

v32.0.1

Compare Source

  • prevent-abbreviations: Fix shorthand import/export detection (#​1252) 4367479

v32.0.0

Compare Source

Breaking
New rules
Improvements
Fixes
  • prevent-abbreviations: Fix shorthand import/export detection (#​1215) a669e31

v31.0.0

Compare Source

New rules

v30.0.0

Compare Source

New rules
Breaking
Improvements
Fixes
  • prefer-number-properties: Fix some edge cases (#​1170) e7e25b8
  • prefer-number-properties: Fix some edge cases (part 2) (#​1176) 3a58802
  • prefer-regexp-test: Do not fix if regexp has g flag (#​1173) 8d97beb
  • no-array-for-each: Do not fix if callback parameter has type annotation (#​1167) 0d4fc8b
  • no-useless-undefined: Do not report return undefined if function has returnType (#​1165) 4ff39e0
  • prefer-set-has: Use suggestions if node has type annotation (#​1158) 1221185
  • no-null: Exclude second argument of Node.insertBefore() (#​1157) b16c316
  • prefer-add-event-listener: Fix crash on parenthesized cases (#​1153) c95e854
  • Fix optional MemberExpression check when using ecmaVersion: 2019 (#​1151) 56d5d9a
  • prefer-regexp-test: Do not fix if argument of String#match() is known not RegExp (#​1152) 0abc394

v29.0.0

Compare Source

New rules
Improvements
  • no-array-for-each: Use let if parameters are reassigned (#​1139) a13ad3c
  • no-array-push-push and prefer-ternary: Improve same reference detection (#​1123) c2c28a6
  • prefer-spread: Add Array#slice() check (#​1117) 8bdb52d

v28.0.2

Compare Source


Configuration

📅 Schedule: "before 3am on Wednesday" in timezone Europe/Stockholm.

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

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/major-linter-majors branch 2 times, most recently from 8682a98 to a2c2555 Compare March 21, 2021 13:17
@renovate renovate bot changed the title Update dependency eslint-plugin-jsdoc to v32 Update linter-majors (major) Mar 21, 2021
@renovate renovate bot force-pushed the renovate/major-linter-majors branch 2 times, most recently from a0d2a35 to f27d18c Compare April 10, 2021 00:56
@renovate renovate bot force-pushed the renovate/major-linter-majors branch 3 times, most recently from 68ce8c8 to 3fa4eb9 Compare April 23, 2021 19:19
@renovate renovate bot force-pushed the renovate/major-linter-majors branch 3 times, most recently from fc358d9 to 6c1ff3f Compare April 30, 2021 03:32
@renovate renovate bot force-pushed the renovate/major-linter-majors branch 9 times, most recently from 80d7d2b to 452cb2b Compare May 12, 2021 01:49
@renovate renovate bot force-pushed the renovate/major-linter-majors branch 10 times, most recently from af86aab to 18d88db Compare May 16, 2021 18:44
@renovate renovate bot force-pushed the renovate/major-linter-majors branch 4 times, most recently from 6994fb3 to ebe44bf Compare May 19, 2021 16:43
@renovate renovate bot force-pushed the renovate/major-linter-majors branch from ebe44bf to 27e6d54 Compare June 6, 2021 22:52
@renovate renovate bot changed the title Update linter-majors (major) Update linter-majors (major) - autoclosed Oct 18, 2021
@renovate renovate bot closed this Oct 18, 2021
@renovate renovate bot deleted the renovate/major-linter-majors branch October 18, 2021 19:13
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.

1 participant