loginov-rocks/redux-repository

An in-range update of eslint-plugin-jsdoc is breaking the build 🚨

Closed this issue Β· 12 comments

The devDependency eslint-plugin-jsdoc was updated from 8.3.0 to 8.3.1.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

eslint-plugin-jsdoc is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details

Release Notes for v8.3.1

8.3.1 (2019-06-21)

Bug Fixes

  • add core-js/fn/array/flat-map import to no-undefined-types to ensure flatMap support (2b41cb8)
  • use stable flat-map polyfill (8254e70)
Commits

The new version differs by 3 commits.

  • 8254e70 fix: use stable flat-map polyfill
  • 2b41cb8 fix: add core-js/fn/array/flat-map import to no-undefined-types to ensure flatMap support
  • 40ffa50 chore: update dep. comment-parser (patch version)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

After pinning to 8.3.0 your tests are still failing. The reported issue might not affect your project. These imprecisions are caused by inconsistent test results.

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for v8.3.2

8.3.2 (2019-06-21)

Bug Fixes

  • add flat-map-polyfill to dependencies and use in no-undefined-types in place of (unpublished and large) core-js (142ac17)
Commits

The new version differs by 1 commits.

  • 142ac17 fix: add flat-map-polyfill to dependencies and use in no-undefined-types in place of (unpublished and large) core-js

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for v8.4.0

8.4.0 (2019-06-21)

Features

  • check-types, no-undefined-types: report error if settings.jsdoc.preferredTypes item is not falsy/string/object (e273fba)
  • no-types, require-description: add missing meta.type ("suggestion" for both) (cd2d28e)
Commits

The new version differs by 6 commits.

  • c18e6d3 docs: generate docs
  • e273fba feat(check-types, no-undefined-types): report error if settings.jsdoc.preferredTypes item is not falsy/string/object
  • cd2d28e feat(no-types, require-description): add missing meta.type ("suggestion" for both)
  • 6ced508 docs: generate docs
  • 39fa18b fix (require-returns): remove extra space in reported error
  • 142ac17 fix: add flat-map-polyfill to dependencies and use in no-undefined-types in place of (unpublished and large) core-js

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for v8.4.1

8.4.1 (2019-06-21)

Bug Fixes

  • check-examples: include column delta preceding regex mtch when regex has no groups (b8e2085)
Commits

The new version differs by 11 commits.

  • 5129f67 docs: generate docs
  • b8e2085 fix(check-examples): include column delta preceding regex mtch when regex has no groups
  • cdc3048 docs: generate docs
  • e9e78d3 refactor(iterateJsdoc): avoid building/passing in checkJsdoc when contexts is an object returned from returns
  • 93dc649 refactor(no-undefined-tags): no need to check tags as always expected from comment-parser
  • c18e6d3 docs: generate docs
  • e273fba feat(check-types, no-undefined-types): report error if settings.jsdoc.preferredTypes item is not falsy/string/object
  • cd2d28e feat(no-types, require-description): add missing meta.type ("suggestion" for both)
  • 6ced508 docs: generate docs
  • 39fa18b fix (require-returns): remove extra space in reported error
  • 142ac17 fix: add flat-map-polyfill to dependencies and use in no-undefined-types in place of (unpublished and large) core-js

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for v8.4.2

8.4.2 (2019-06-21)

Bug Fixes

  • require-returns, require-returns-check: properly handle catch (ea8b0f7)
Commits

The new version differs by 13 commits.

  • da25e1b docs: generate docs
  • ea8b0f7 fix(require-returns, require-returns-check): properly handle catch
  • 5129f67 docs: generate docs
  • b8e2085 fix(check-examples): include column delta preceding regex mtch when regex has no groups
  • cdc3048 docs: generate docs
  • e9e78d3 refactor(iterateJsdoc): avoid building/passing in checkJsdoc when contexts is an object returned from returns
  • 93dc649 refactor(no-undefined-tags): no need to check tags as always expected from comment-parser
  • c18e6d3 docs: generate docs
  • e273fba feat(check-types, no-undefined-types): report error if settings.jsdoc.preferredTypes item is not falsy/string/object
  • cd2d28e feat(no-types, require-description): add missing meta.type ("suggestion" for both)
  • 6ced508 docs: generate docs
  • 39fa18b fix (require-returns): remove extra space in reported error
  • 142ac17 fix: add flat-map-polyfill to dependencies and use in no-undefined-types in place of (unpublished and large) core-js

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for v8.4.3

8.4.3 (2019-06-21)

Bug Fixes

  • make options schemas effective (5008fcf)
Commits

The new version differs by 15 commits.

  • 5b7da11 Merge pull request #284 from golopot/fix-schema
  • 5008fcf fix: make options schemas effective
  • da25e1b docs: generate docs
  • ea8b0f7 fix(require-returns, require-returns-check): properly handle catch
  • 5129f67 docs: generate docs
  • b8e2085 fix(check-examples): include column delta preceding regex mtch when regex has no groups
  • cdc3048 docs: generate docs
  • e9e78d3 refactor(iterateJsdoc): avoid building/passing in checkJsdoc when contexts is an object returned from returns
  • 93dc649 refactor(no-undefined-tags): no need to check tags as always expected from comment-parser
  • c18e6d3 docs: generate docs
  • e273fba feat(check-types, no-undefined-types): report error if settings.jsdoc.preferredTypes item is not falsy/string/object
  • cd2d28e feat(no-types, require-description): add missing meta.type ("suggestion" for both)
  • 6ced508 docs: generate docs
  • 39fa18b fix (require-returns): remove extra space in reported error
  • 142ac17 fix: add flat-map-polyfill to dependencies and use in no-undefined-types in place of (unpublished and large) core-js

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for v8.4.4

8.4.4 (2019-06-22)

Bug Fixes

  • require-jsdoc: with eslint 6, we can't use schema for defaults, so revert to old approach (5e784ba)
Commits

The new version differs by 37 commits.

  • 7dc6b10 Merge pull request #287 from brettz9/eslint6
  • 20a681f chore: add .ncurc.js to avoid npm-check-updates indicating peerDependencies (with eslint) having update available
  • 56fa3d6 build: add test for eslint@5 in ci
  • 4befa80 chore: update eslint in peerDependencies to 6.0.0
  • 39f8628 chore: bump .travis.yml to use node 10 over 6
  • ac1a6e8 docs: generate docs
  • 964b497 chore: add .ncurc.js to avoid npm-check-updates indicating peerDependencies (with eslint) having update available
  • 5e784ba fix(require-jsdoc): with eslint 6, we can't use schema for defaults, so revert to old approach
  • f4d56b2 docs(testing): add info on test coverage
  • ffecc96 Merge pull request #282 from interfaced/master
  • d520daa docs: generate docs
  • 30d2194 Add a negative test case for interface classes in require-returns-check
  • 973f425 docs: generate docs
  • 5f653ab Skip interface class methods in require-returns-check
  • 4ac598c Merge pull request #283 from interfaced/no-undefined-types-add-gcc-templates

There are 37 commits in total.

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for v8.4.5

8.4.5 (2019-06-23)

Bug Fixes

  • require-jsdoc: avoid error for unnamed default functions and classes (export default ...), though does not yet handle (d9fdc7a)
Commits

The new version differs by 51 commits.

  • d9fdc7a fix(require-jsdoc): avoid error for unnamed default functions and classes (export default ...), though does not yet handle
  • c314056 testing: add test-no-cov and test-index scripts with docs
  • c970750 testing: simplify parser path discovery
  • 4813de0 Merge pull request #285 from jgoz/177-support-ts-param-props
  • 5251011 chore: update @typescript-eslint/parser to master build as erring in some environments per Travis
  • 3fbb6f8 docs: generate docs
  • 2d88738 testing(check-param-names, require-param): add failing examples for typescript properties
  • 2cf9cfa testing: update parser to absolute path per eslint 6 requirements
  • 519bf87 Merge branch 'master' into 177-support-ts-param-props
  • 68c6cd6 docs(code comment): make reference to @template being non-standard tag
  • 28c1f3a docs(contributing): note on merging
  • 7dc6b10 Merge pull request #287 from brettz9/eslint6
  • 20a681f chore: add .ncurc.js to avoid npm-check-updates indicating peerDependencies (with eslint) having update available
  • 56fa3d6 build: add test for eslint@5 in ci
  • 4befa80 chore: update eslint in peerDependencies to 6.0.0

There are 51 commits in total.

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for v8.4.6

8.4.6 (2019-06-23)

Bug Fixes

  • require-jsdoc: support anonymous default with publicOnly (0bd35d1), closes #286
Commits

The new version differs by 53 commits.

  • 0bd35d1 fix(require-jsdoc): support anonymous default with publicOnly
  • 10acd08 refactoring(require-jsdoc): remove unreached (and if fixed, unneeded) code block
  • d9fdc7a fix(require-jsdoc): avoid error for unnamed default functions and classes (export default ...), though does not yet handle
  • c314056 testing: add test-no-cov and test-index scripts with docs
  • c970750 testing: simplify parser path discovery
  • 4813de0 Merge pull request #285 from jgoz/177-support-ts-param-props
  • 5251011 chore: update @typescript-eslint/parser to master build as erring in some environments per Travis
  • 3fbb6f8 docs: generate docs
  • 2d88738 testing(check-param-names, require-param): add failing examples for typescript properties
  • 2cf9cfa testing: update parser to absolute path per eslint 6 requirements
  • 519bf87 Merge branch 'master' into 177-support-ts-param-props
  • 68c6cd6 docs(code comment): make reference to @template being non-standard tag
  • 28c1f3a docs(contributing): note on merging
  • 7dc6b10 Merge pull request #287 from brettz9/eslint6
  • 20a681f chore: add .ncurc.js to avoid npm-check-updates indicating peerDependencies (with eslint) having update available

There are 53 commits in total.

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for v8.5.0

8.5.0 (2019-06-23)

Features

  • require-jsdoc: allow require to posses ClassExpression boolean property (92519e2)
Commits

The new version differs by 55 commits.

  • 92519e2 feat(require-jsdoc): allow require to posses ClassExpression boolean property
  • 1e8bf34 fix(require-jsdoc) for publicOnly, check named export declarations appearing as assignments
  • 0bd35d1 fix(require-jsdoc): support anonymous default with publicOnly
  • 10acd08 refactoring(require-jsdoc): remove unreached (and if fixed, unneeded) code block
  • d9fdc7a fix(require-jsdoc): avoid error for unnamed default functions and classes (export default ...), though does not yet handle
  • c314056 testing: add test-no-cov and test-index scripts with docs
  • c970750 testing: simplify parser path discovery
  • 4813de0 Merge pull request #285 from jgoz/177-support-ts-param-props
  • 5251011 chore: update @typescript-eslint/parser to master build as erring in some environments per Travis
  • 3fbb6f8 docs: generate docs
  • 2d88738 testing(check-param-names, require-param): add failing examples for typescript properties
  • 2cf9cfa testing: update parser to absolute path per eslint 6 requirements
  • 519bf87 Merge branch 'master' into 177-support-ts-param-props
  • 68c6cd6 docs(code comment): make reference to @template being non-standard tag
  • 28c1f3a docs(contributing): note on merging

There are 55 commits in total.

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for v8.5.1

8.5.1 (2019-06-24)

Bug Fixes

  • require-description-complete-sentence: avoid erring with missing tags (fixes #290) (8ab2178)
Commits

The new version differs by 57 commits.

  • 8ab2178 fix(require-description-complete-sentence): avoid erring with missing tags (fixes #290)
  • 6ae154d chore: bump @typescript-eslint/parser version
  • 92519e2 feat(require-jsdoc): allow require to posses ClassExpression boolean property
  • 1e8bf34 fix(require-jsdoc) for publicOnly, check named export declarations appearing as assignments
  • 0bd35d1 fix(require-jsdoc): support anonymous default with publicOnly
  • 10acd08 refactoring(require-jsdoc): remove unreached (and if fixed, unneeded) code block
  • d9fdc7a fix(require-jsdoc): avoid error for unnamed default functions and classes (export default ...), though does not yet handle
  • c314056 testing: add test-no-cov and test-index scripts with docs
  • c970750 testing: simplify parser path discovery
  • 4813de0 Merge pull request #285 from jgoz/177-support-ts-param-props
  • 5251011 chore: update @typescript-eslint/parser to master build as erring in some environments per Travis
  • 3fbb6f8 docs: generate docs
  • 2d88738 testing(check-param-names, require-param): add failing examples for typescript properties
  • 2cf9cfa testing: update parser to absolute path per eslint 6 requirements
  • 519bf87 Merge branch 'master' into 177-support-ts-param-props

There are 57 commits in total.

See the full diff

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for v8.6.0

8.6.0 (2019-06-24)

Features

  • add plugins automatically to "recommended" config (dfa9b23)
Commits

The new version differs by 60 commits.

  • dfa9b23 feat: add plugins automatically to "recommended" config
  • bebf438 docs: call out "recommended" rules in README with instructions on how to extend
  • 4383525 docs: Mention @template in no-undefined-types docs
  • 8ab2178 fix(require-description-complete-sentence): avoid erring with missing tags (fixes #290)
  • 6ae154d chore: bump @typescript-eslint/parser version
  • 92519e2 feat(require-jsdoc): allow require to posses ClassExpression boolean property
  • 1e8bf34 fix(require-jsdoc) for publicOnly, check named export declarations appearing as assignments
  • 0bd35d1 fix(require-jsdoc): support anonymous default with publicOnly
  • 10acd08 refactoring(require-jsdoc): remove unreached (and if fixed, unneeded) code block
  • d9fdc7a fix(require-jsdoc): avoid error for unnamed default functions and classes (export default ...), though does not yet handle
  • c314056 testing: add test-no-cov and test-index scripts with docs
  • c970750 testing: simplify parser path discovery
  • 4813de0 Merge pull request #285 from jgoz/177-support-ts-param-props
  • 5251011 chore: update @typescript-eslint/parser to master build as erring in some environments per Travis
  • 3fbb6f8 docs: generate docs

There are 60 commits in total.

See the full diff