5app / eslint-config-5app

πŸ”§ 5app Javascript Style Guide
0 stars 1 forks source link

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

Closed greenkeeper[bot] closed 4 years ago

greenkeeper[bot] commented 5 years ago

The dependency eslint-plugin-jsdoc was updated from 10.2.0 to 10.3.0.

🚨 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 direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details - βœ… **ci/circleci: checkout_code:** Your tests passed on CircleCI! ([Details](https://circleci.com/gh/5app/eslint-config-5app/235?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link)). - ❌ **ci/circleci: test:** Your tests failed on CircleCI ([Details](https://circleci.com/gh/5app/eslint-config-5app/236?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link)).

Release Notes for v10.3.0

10.3.0 (2019-07-05)

Features

  • check-tag-names: allow rejecting normally valid tag names and/or providing custom error messages when suggesting tags to reject or replace (fixes #108) (a367c48)
Commits

The new version differs by 4 commits.

  • a367c48 feat(check-tag-names): allow rejecting normally valid tag names and/or providing custom error messages when suggesting tags to reject or replace (fixes #108)
  • 609d57b Allow rejecting normally valid tag names and/or providing custom error messages when suggesting tags to reject or replace (#302)
  • 2a153d2 docs: indicate option defaults (fixes part of #256) and ensure optioins all listed in docs
  • 40d681d chore: update Babel devDeps.

See the full diff

FAQ and help There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 5 years ago

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

Release Notes for v15.12.2

15.12.2 (2019-10-29)

Bug Fixes

  • Alignment fixer should use indentation character from sourceCode. (2e3c3cd)
Commits

The new version differs by 221 commits.

  • fc46821 Merge pull request #412 from kaidjohnson/fix/alignment-fixer
  • a0897c1 - Testing: Make tabs explicit
  • dd7d19f Add test case for fixing check-alignment with tabs.
  • 2e3c3cd fix: Alignment fixer should use indentation character from sourceCode.
  • 9b36869 chore: update eslint and semantic-release devDeps and apply linting updates
  • 16023ad docs: missing jsdoc param
  • 6ab617f fix(require-jsdoc): avoid erring (or traversing) on object spread in parsing for defined symbols; fixes #378
  • 022d5da chore: update typescript-eslint/parser, glob devDeps
  • e531a02 refactor: unused var. declaration; unneeded check; unused return value
  • 6664d20 testing(require-description, require-example, require-param, require-returns): Add exemptedBy tests that nevertheless fail
  • 2df43ce docs(check-alignment, require-jsdoc): incomplete info on contexts
  • cf44628 chore: update mocha, semantic-release devDeps
  • a7bd9cd refactoring: avoid fixer for subsequent items
  • cd44885 testing(require-param): indicate absence of effect on destructuring
  • fc4d68e feat(require-param): change fixer to fix all missing tags at once

There are 221 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v16.1.1

16.1.1 (2019-10-29)

Bug Fixes

  • check-tag-names: add record and undocumented tags in Closure source to Closure tags; fixes #306 (42476b2)
Commits

The new version differs by 226 commits.

  • 42476b2 fix(check-tag-names): add record and undocumented tags in Closure source to Closure tags; fixes #306
  • 42e8de2 feat(check-types, no-undefined-types, valid-types): with settings.jsdoc.mode, only expect types on certain tags if in "closure" mode
  • fd36278 feat(check-tag-names and other rules): begin settings.jsdoc.mode; utilize in getPreferredTagName, isValidTag, getTagsByType; fixes part of #356
  • 8df4ade chore: update devDeps (typescript-eslint/parser, gitdown)
  • 9431b08 docs(check-alignment): grammar/clarify
  • fc46821 Merge pull request #412 from kaidjohnson/fix/alignment-fixer
  • a0897c1 - Testing: Make tabs explicit
  • dd7d19f Add test case for fixing check-alignment with tabs.
  • 2e3c3cd fix: Alignment fixer should use indentation character from sourceCode.
  • 9b36869 chore: update eslint and semantic-release devDeps and apply linting updates
  • 16023ad docs: missing jsdoc param
  • 6ab617f fix(require-jsdoc): avoid erring (or traversing) on object spread in parsing for defined symbols; fixes #378
  • 022d5da chore: update typescript-eslint/parser, glob devDeps
  • e531a02 refactor: unused var. declaration; unneeded check; unused return value
  • 6664d20 testing(require-description, require-example, require-param, require-returns): Add exemptedBy tests that nevertheless fail

There are 226 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v17.0.1

17.0.1 (2019-11-03)

Bug Fixes

  • check-tag-names: ensure that the fenced block content of [@example](https://github.com/example) tags are not treated as jsdoc tags; fixes #395 (bfa237b)
Commits

The new version differs by 229 commits.

  • bfa237b fix(check-tag-names): ensure that the fenced block content of @example tags are not treated as jsdoc tags; fixes #395
  • 3a97cff chore(npm): update devDeps (eslint-config-canonical, semantic-release)
  • 7583f16 feat(no-undefined-types): only check @template in no-undefined-types for types in "closure" and "typescript" modes; fixes part of #356
  • 42476b2 fix(check-tag-names): add record and undocumented tags in Closure source to Closure tags; fixes #306
  • 42e8de2 feat(check-types, no-undefined-types, valid-types): with settings.jsdoc.mode, only expect types on certain tags if in "closure" mode
  • fd36278 feat(check-tag-names and other rules): begin settings.jsdoc.mode; utilize in getPreferredTagName, isValidTag, getTagsByType; fixes part of #356
  • 8df4ade chore: update devDeps (typescript-eslint/parser, gitdown)
  • 9431b08 docs(check-alignment): grammar/clarify
  • fc46821 Merge pull request #412 from kaidjohnson/fix/alignment-fixer
  • a0897c1 - Testing: Make tabs explicit
  • dd7d19f Add test case for fixing check-alignment with tabs.
  • 2e3c3cd fix: Alignment fixer should use indentation character from sourceCode.
  • 9b36869 chore: update eslint and semantic-release devDeps and apply linting updates
  • 16023ad docs: missing jsdoc param
  • 6ab617f fix(require-jsdoc): avoid erring (or traversing) on object spread in parsing for defined symbols; fixes #378

There are 229 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v17.1.0

17.1.0 (2019-11-04)

Features

  • getJSDocComment: ignore line comment (9d24b25)
Commits

The new version differs by 231 commits.

  • 9d24b25 feat(getJSDocComment): ignore line comment
  • 6ce1127 chore(npm): update typescript-eslint/parser
  • bfa237b fix(check-tag-names): ensure that the fenced block content of @example tags are not treated as jsdoc tags; fixes #395
  • 3a97cff chore(npm): update devDeps (eslint-config-canonical, semantic-release)
  • 7583f16 feat(no-undefined-types): only check @template in no-undefined-types for types in "closure" and "typescript" modes; fixes part of #356
  • 42476b2 fix(check-tag-names): add record and undocumented tags in Closure source to Closure tags; fixes #306
  • 42e8de2 feat(check-types, no-undefined-types, valid-types): with settings.jsdoc.mode, only expect types on certain tags if in "closure" mode
  • fd36278 feat(check-tag-names and other rules): begin settings.jsdoc.mode; utilize in getPreferredTagName, isValidTag, getTagsByType; fixes part of #356
  • 8df4ade chore: update devDeps (typescript-eslint/parser, gitdown)
  • 9431b08 docs(check-alignment): grammar/clarify
  • fc46821 Merge pull request #412 from kaidjohnson/fix/alignment-fixer
  • a0897c1 - Testing: Make tabs explicit
  • dd7d19f Add test case for fixing check-alignment with tabs.
  • 2e3c3cd fix: Alignment fixer should use indentation character from sourceCode.
  • 9b36869 chore: update eslint and semantic-release devDeps and apply linting updates

There are 231 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v17.1.1

17.1.1 (2019-11-08)

Bug Fixes

  • require-description-complete-sentence: allow pipe symbol at beginning/end of sentences; fixes #423 (0fb07c1)
Commits

The new version differs by 236 commits.

  • 0fb07c1 fix(require-description-complete-sentence): allow pipe symbol at beginning/end of sentences; fixes #423
  • bdff306 chore: update devDeps (babel/core, glob)
  • 8edd16a docs: indicate option usage; fixes #383
  • 87d4166 refactor: use Unicode regular expressions
  • 3c76a25 chore(npm): update devDeps (Babel, TypeScript related)
  • 9d24b25 feat(getJSDocComment): ignore line comment
  • 6ce1127 chore(npm): update typescript-eslint/parser
  • bfa237b fix(check-tag-names): ensure that the fenced block content of @example tags are not treated as jsdoc tags; fixes #395
  • 3a97cff chore(npm): update devDeps (eslint-config-canonical, semantic-release)
  • 7583f16 feat(no-undefined-types): only check @template in no-undefined-types for types in "closure" and "typescript" modes; fixes part of #356
  • 42476b2 fix(check-tag-names): add record and undocumented tags in Closure source to Closure tags; fixes #306
  • 42e8de2 feat(check-types, no-undefined-types, valid-types): with settings.jsdoc.mode, only expect types on certain tags if in "closure" mode
  • fd36278 feat(check-tag-names and other rules): begin settings.jsdoc.mode; utilize in getPreferredTagName, isValidTag, getTagsByType; fixes part of #356
  • 8df4ade chore: update devDeps (typescript-eslint/parser, gitdown)
  • 9431b08 docs(check-alignment): grammar/clarify

There are 236 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v17.1.2

17.1.2 (2019-11-12)

Bug Fixes

  • no-undefined-types: do not crash on variadic arguments (eaf41ed)
  • no-undefined-types: properly parse template tag name(s) for defined types (5f48821)
  • no-undefined-types: surface jsdoctypeparser update to avoid errors with empty variadic argument; closes #419 (9124b7b)
Commits

The new version differs by 241 commits.

  • 9124b7b fix(no-undefined-types): surface jsdoctypeparser update to avoid errors with empty variadic argument; closes #419
  • eaf41ed fix(no-undefined-types): do not crash on variadic arguments
  • 160e86f chore: update typescript-eslint/parser
  • 5f48821 fix(no-undefined-types): properly parse template tag name(s) for defined types
  • fc465c8 testing: ensure rules that test with options have schemas
  • 0fb07c1 fix(require-description-complete-sentence): allow pipe symbol at beginning/end of sentences; fixes #423
  • bdff306 chore: update devDeps (babel/core, glob)
  • 8edd16a docs: indicate option usage; fixes #383
  • 87d4166 refactor: use Unicode regular expressions
  • 3c76a25 chore(npm): update devDeps (Babel, TypeScript related)
  • 9d24b25 feat(getJSDocComment): ignore line comment
  • 6ce1127 chore(npm): update typescript-eslint/parser
  • bfa237b fix(check-tag-names): ensure that the fenced block content of @example tags are not treated as jsdoc tags; fixes #395
  • 3a97cff chore(npm): update devDeps (eslint-config-canonical, semantic-release)
  • 7583f16 feat(no-undefined-types): only check @template in no-undefined-types for types in "closure" and "typescript" modes; fixes part of #356

There are 241 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v18.0.1

18.0.1 (2019-11-13)

Bug Fixes

  • check-values: check for whole SPDX expression, not only single identifiers (e058efa)
Commits

The new version differs by 5 commits.

  • e058efa fix(check-values): check for whole SPDX expression, not only single identifiers
  • ea1a626 fix(check-param-names): use ponyfill as such; avoid defining Object.entries when not present
  • 5543c29 feat(check-values): add new rule for checking special tag values (within version, since, license, author)
  • f919d5a feat(check-access): add rule to check access levels
  • 66ebda9 feat(empty-tags): expect certain tags to be empty

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v18.1.0

18.1.0 (2019-11-19)

Features

  • check-values: add licensePattern option to allow delimiting portion of license description to extract (eed7dde)
Commits

The new version differs by 9 commits.

  • d3ca65b chore: update devDeps (typescript-eslint/parser, husky, semantic-release)
  • b23c49d testing: add tests for explicit licensePattern option
  • eed7dde feat(check-values): add licensePattern option to allow delimiting portion of license description to extract
  • 8ca5030 chore: update eslint-config-canonical and update linting accordingly
  • e058efa fix(check-values): check for whole SPDX expression, not only single identifiers
  • ea1a626 fix(check-param-names): use ponyfill as such; avoid defining Object.entries when not present
  • 5543c29 feat(check-values): add new rule for checking special tag values (within version, since, license, author)
  • f919d5a feat(check-access): add rule to check access levels
  • 66ebda9 feat(empty-tags): expect certain tags to be empty

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v18.1.1

18.1.1 (2019-11-19)

Bug Fixes

  • newline-after-description: handle carriage returns properly: fixes #431 (a38b28b)
Commits

The new version differs by 10 commits.

  • a38b28b fix(newline-after-description): handle carriage returns properly: fixes #431
  • d3ca65b chore: update devDeps (typescript-eslint/parser, husky, semantic-release)
  • b23c49d testing: add tests for explicit licensePattern option
  • eed7dde feat(check-values): add licensePattern option to allow delimiting portion of license description to extract
  • 8ca5030 chore: update eslint-config-canonical and update linting accordingly
  • e058efa fix(check-values): check for whole SPDX expression, not only single identifiers
  • ea1a626 fix(check-param-names): use ponyfill as such; avoid defining Object.entries when not present
  • 5543c29 feat(check-values): add new rule for checking special tag values (within version, since, license, author)
  • f919d5a feat(check-access): add rule to check access levels
  • 66ebda9 feat(empty-tags): expect certain tags to be empty

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v18.1.2

18.1.2 (2019-11-19)

Bug Fixes

  • newline-after-description: avoid erring on encountering sequence of carriage returns (or other non-whitespace) as sole content of jsdoc block description (fixes #433) (e453b2d)
Commits

The new version differs by 11 commits.

  • e453b2d fix(newline-after-description): avoid erring on encountering sequence of carriage returns (or other non-whitespace) as sole content of jsdoc block description (fixes #433)
  • a38b28b fix(newline-after-description): handle carriage returns properly: fixes #431
  • d3ca65b chore: update devDeps (typescript-eslint/parser, husky, semantic-release)
  • b23c49d testing: add tests for explicit licensePattern option
  • eed7dde feat(check-values): add licensePattern option to allow delimiting portion of license description to extract
  • 8ca5030 chore: update eslint-config-canonical and update linting accordingly
  • e058efa fix(check-values): check for whole SPDX expression, not only single identifiers
  • ea1a626 fix(check-param-names): use ponyfill as such; avoid defining Object.entries when not present
  • 5543c29 feat(check-values): add new rule for checking special tag values (within version, since, license, author)
  • f919d5a feat(check-access): add rule to check access levels
  • 66ebda9 feat(empty-tags): expect certain tags to be empty

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v18.1.3

18.1.3 (2019-11-20)

Bug Fixes

  • newline-after-description: only treat comments with whitespace after two asterisks only as jsdoc (3d61126)
Commits

The new version differs by 12 commits.

  • 3d61126 fix(newline-after-description): only treat comments with whitespace after two asterisks only as jsdoc
  • e453b2d fix(newline-after-description): avoid erring on encountering sequence of carriage returns (or other non-whitespace) as sole content of jsdoc block description (fixes #433)
  • a38b28b fix(newline-after-description): handle carriage returns properly: fixes #431
  • d3ca65b chore: update devDeps (typescript-eslint/parser, husky, semantic-release)
  • b23c49d testing: add tests for explicit licensePattern option
  • eed7dde feat(check-values): add licensePattern option to allow delimiting portion of license description to extract
  • 8ca5030 chore: update eslint-config-canonical and update linting accordingly
  • e058efa fix(check-values): check for whole SPDX expression, not only single identifiers
  • ea1a626 fix(check-param-names): use ponyfill as such; avoid defining Object.entries when not present
  • 5543c29 feat(check-values): add new rule for checking special tag values (within version, since, license, author)
  • f919d5a feat(check-access): add rule to check access levels
  • 66ebda9 feat(empty-tags): expect certain tags to be empty

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v18.1.4

18.1.4 (2019-11-20)

Bug Fixes

  • ensure comment is only matched by /**\s at beginning of text (eeab3d2)
Commits

The new version differs by 13 commits.

  • eeab3d2 fix: ensure comment is only matched by /**\s at beginning of text
  • 3d61126 fix(newline-after-description): only treat comments with whitespace after two asterisks only as jsdoc
  • e453b2d fix(newline-after-description): avoid erring on encountering sequence of carriage returns (or other non-whitespace) as sole content of jsdoc block description (fixes #433)
  • a38b28b fix(newline-after-description): handle carriage returns properly: fixes #431
  • d3ca65b chore: update devDeps (typescript-eslint/parser, husky, semantic-release)
  • b23c49d testing: add tests for explicit licensePattern option
  • eed7dde feat(check-values): add licensePattern option to allow delimiting portion of license description to extract
  • 8ca5030 chore: update eslint-config-canonical and update linting accordingly
  • e058efa fix(check-values): check for whole SPDX expression, not only single identifiers
  • ea1a626 fix(check-param-names): use ponyfill as such; avoid defining Object.entries when not present
  • 5543c29 feat(check-values): add new rule for checking special tag values (within version, since, license, author)
  • f919d5a feat(check-access): add rule to check access levels
  • 66ebda9 feat(empty-tags): expect certain tags to be empty

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v18.1.5

18.1.5 (2019-11-25)

Bug Fixes

  • newline-afer-description: correctly treat carriage return immediately after newline as ending with a newline; fixes #437 (2fd8ecc)
  • newline-afer-description: when finding last description line, don't look beyond the length of the description. (242202f)
Commits

The new version differs by 16 commits.

  • 242202f fix(newline-afer-description): when finding last description line, don't look beyond the length of the description.
  • 2fd8ecc fix(newline-afer-description): correctly treat carriage return immediately after newline as ending with a newline; fixes #437
  • 744f2cb chore: update devDeps (Babel-related, eslint)
  • eeab3d2 fix: ensure comment is only matched by /**\s at beginning of text
  • 3d61126 fix(newline-after-description): only treat comments with whitespace after two asterisks only as jsdoc
  • e453b2d fix(newline-after-description): avoid erring on encountering sequence of carriage returns (or other non-whitespace) as sole content of jsdoc block description (fixes #433)
  • a38b28b fix(newline-after-description): handle carriage returns properly: fixes #431
  • d3ca65b chore: update devDeps (typescript-eslint/parser, husky, semantic-release)
  • b23c49d testing: add tests for explicit licensePattern option
  • eed7dde feat(check-values): add licensePattern option to allow delimiting portion of license description to extract
  • 8ca5030 chore: update eslint-config-canonical and update linting accordingly
  • e058efa fix(check-values): check for whole SPDX expression, not only single identifiers
  • ea1a626 fix(check-param-names): use ponyfill as such; avoid defining Object.entries when not present
  • 5543c29 feat(check-values): add new rule for checking special tag values (within version, since, license, author)
  • f919d5a feat(check-access): add rule to check access levels

There are 16 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v18.1.6

18.1.6 (2019-11-30)

Bug Fixes

  • check-examples: only exclude optional initial space from description, not initial newline (needed for line counts, and rules) (0e89cc8)
Commits

The new version differs by 19 commits.

  • 0e89cc8 fix(check-examples): only exclude optional initial space from description, not initial newline (needed for line counts, and rules)
  • df83290 chore: update typescript-eslint/parser devDep
  • 53f5a4a chore: update eslint
  • 242202f fix(newline-afer-description): when finding last description line, don't look beyond the length of the description.
  • 2fd8ecc fix(newline-afer-description): correctly treat carriage return immediately after newline as ending with a newline; fixes #437
  • 744f2cb chore: update devDeps (Babel-related, eslint)
  • eeab3d2 fix: ensure comment is only matched by /**\s at beginning of text
  • 3d61126 fix(newline-after-description): only treat comments with whitespace after two asterisks only as jsdoc
  • e453b2d fix(newline-after-description): avoid erring on encountering sequence of carriage returns (or other non-whitespace) as sole content of jsdoc block description (fixes #433)
  • a38b28b fix(newline-after-description): handle carriage returns properly: fixes #431
  • d3ca65b chore: update devDeps (typescript-eslint/parser, husky, semantic-release)
  • b23c49d testing: add tests for explicit licensePattern option
  • eed7dde feat(check-values): add licensePattern option to allow delimiting portion of license description to extract
  • 8ca5030 chore: update eslint-config-canonical and update linting accordingly
  • e058efa fix(check-values): check for whole SPDX expression, not only single identifiers

There are 19 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v18.2.0

18.2.0 (2019-11-30)

Features

  • check-examples: support global regexes and other flags besides now default "u" (i.e., any of gimys); fixes #331 (5587e02)
Commits

The new version differs by 23 commits.

  • 78f7992 docs: formatting & phrasing edits; closes #432
  • 31c9789 testing(check-examples): Add tests for indent (with asterisks)
  • a5e1b0e testing(check-examples): add positive test for paddedIndent option
  • 5587e02 feat(check-examples): support global regexes and other flags besides now default "u" (i.e., any of gimys); fixes #331
  • 0e89cc8 fix(check-examples): only exclude optional initial space from description, not initial newline (needed for line counts, and rules)
  • df83290 chore: update typescript-eslint/parser devDep
  • 53f5a4a chore: update eslint
  • 242202f fix(newline-afer-description): when finding last description line, don't look beyond the length of the description.
  • 2fd8ecc fix(newline-afer-description): correctly treat carriage return immediately after newline as ending with a newline; fixes #437
  • 744f2cb chore: update devDeps (Babel-related, eslint)
  • eeab3d2 fix: ensure comment is only matched by /**\s at beginning of text
  • 3d61126 fix(newline-after-description): only treat comments with whitespace after two asterisks only as jsdoc
  • e453b2d fix(newline-after-description): avoid erring on encountering sequence of carriage returns (or other non-whitespace) as sole content of jsdoc block description (fixes #433)
  • a38b28b fix(newline-after-description): handle carriage returns properly: fixes #431
  • d3ca65b chore: update devDeps (typescript-eslint/parser, husky, semantic-release)

There are 23 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v18.2.1

18.2.1 (2019-12-01)

Bug Fixes

  • check-types, no-undefined-types, valid-types: look within curly brackets of this and define tags (and if present within export) when in Closure mode; fixes #430 (7022f65)
Commits

The new version differs by 25 commits.

  • 7022f65 fix(check-types, no-undefined-types, valid-types): look within curly brackets of this and define tags (and if present within export) when in Closure mode; fixes #430
  • 471302a refactor: rename methods/variables related to type/name checking
  • 78f7992 docs: formatting & phrasing edits; closes #432
  • 31c9789 testing(check-examples): Add tests for indent (with asterisks)
  • a5e1b0e testing(check-examples): add positive test for paddedIndent option
  • 5587e02 feat(check-examples): support global regexes and other flags besides now default "u" (i.e., any of gimys); fixes #331
  • 0e89cc8 fix(check-examples): only exclude optional initial space from description, not initial newline (needed for line counts, and rules)
  • df83290 chore: update typescript-eslint/parser devDep
  • 53f5a4a chore: update eslint
  • 242202f fix(newline-afer-description): when finding last description line, don't look beyond the length of the description.
  • 2fd8ecc fix(newline-afer-description): correctly treat carriage return immediately after newline as ending with a newline; fixes #437
  • 744f2cb chore: update devDeps (Babel-related, eslint)
  • eeab3d2 fix: ensure comment is only matched by /**\s at beginning of text
  • 3d61126 fix(newline-after-description): only treat comments with whitespace after two asterisks only as jsdoc
  • e453b2d fix(newline-after-description): avoid erring on encountering sequence of carriage returns (or other non-whitespace) as sole content of jsdoc block description (fixes #433)

There are 25 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v18.2.2

18.2.2 (2019-12-01)

Bug Fixes

  • valid-types: ensure reporting "must have a type" when type is known to be required (b36053e)
  • valid-types: ensure when in closure mode, that this and define tags have types (b6e2699)
Commits

The new version differs by 27 commits.

  • b36053e fix(valid-types): ensure reporting "must have a type" when type is known to be required
  • b6e2699 fix(valid-types): ensure when in closure mode, that this and define tags have types
  • 7022f65 fix(check-types, no-undefined-types, valid-types): look within curly brackets of this and define tags (and if present within export) when in Closure mode; fixes #430
  • 471302a refactor: rename methods/variables related to type/name checking
  • 78f7992 docs: formatting & phrasing edits; closes #432
  • 31c9789 testing(check-examples): Add tests for indent (with asterisks)
  • a5e1b0e testing(check-examples): add positive test for paddedIndent option
  • 5587e02 feat(check-examples): support global regexes and other flags besides now default "u" (i.e., any of gimys); fixes #331
  • 0e89cc8 fix(check-examples): only exclude optional initial space from description, not initial newline (needed for line counts, and rules)
  • df83290 chore: update typescript-eslint/parser devDep
  • 53f5a4a chore: update eslint
  • 242202f fix(newline-afer-description): when finding last description line, don't look beyond the length of the description.
  • 2fd8ecc fix(newline-afer-description): correctly treat carriage return immediately after newline as ending with a newline; fixes #437
  • 744f2cb chore: update devDeps (Babel-related, eslint)
  • eeab3d2 fix: ensure comment is only matched by /**\s at beginning of text

There are 27 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v18.3.0

18.3.0 (2019-12-01)

Features

  • validateDescription: tighten constraint (3b5e301)
Commits

The new version differs by 28 commits.

  • 3b5e301 feat(validateDescription): tighten constraint
  • b36053e fix(valid-types): ensure reporting "must have a type" when type is known to be required
  • b6e2699 fix(valid-types): ensure when in closure mode, that this and define tags have types
  • 7022f65 fix(check-types, no-undefined-types, valid-types): look within curly brackets of this and define tags (and if present within export) when in Closure mode; fixes #430
  • 471302a refactor: rename methods/variables related to type/name checking
  • 78f7992 docs: formatting & phrasing edits; closes #432
  • 31c9789 testing(check-examples): Add tests for indent (with asterisks)
  • a5e1b0e testing(check-examples): add positive test for paddedIndent option
  • 5587e02 feat(check-examples): support global regexes and other flags besides now default "u" (i.e., any of gimys); fixes #331
  • 0e89cc8 fix(check-examples): only exclude optional initial space from description, not initial newline (needed for line counts, and rules)
  • df83290 chore: update typescript-eslint/parser devDep
  • 53f5a4a chore: update eslint
  • 242202f fix(newline-afer-description): when finding last description line, don't look beyond the length of the description.
  • 2fd8ecc fix(newline-afer-description): correctly treat carriage return immediately after newline as ending with a newline; fixes #437
  • 744f2cb chore: update devDeps (Babel-related, eslint)

There are 28 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v18.4.0

18.4.0 (2019-12-02)

Features

  • check-examples: add no-multiple-empty-lines by default (67df3dd)
Commits

The new version differs by 29 commits.

  • 67df3dd feat(check-examples): add no-multiple-empty-lines by default
  • 3b5e301 feat(validateDescription): tighten constraint
  • b36053e fix(valid-types): ensure reporting "must have a type" when type is known to be required
  • b6e2699 fix(valid-types): ensure when in closure mode, that this and define tags have types
  • 7022f65 fix(check-types, no-undefined-types, valid-types): look within curly brackets of this and define tags (and if present within export) when in Closure mode; fixes #430
  • 471302a refactor: rename methods/variables related to type/name checking
  • 78f7992 docs: formatting & phrasing edits; closes #432
  • 31c9789 testing(check-examples): Add tests for indent (with asterisks)
  • a5e1b0e testing(check-examples): add positive test for paddedIndent option
  • 5587e02 feat(check-examples): support global regexes and other flags besides now default "u" (i.e., any of gimys); fixes #331
  • 0e89cc8 fix(check-examples): only exclude optional initial space from description, not initial newline (needed for line counts, and rules)
  • df83290 chore: update typescript-eslint/parser devDep
  • 53f5a4a chore: update eslint
  • 242202f fix(newline-afer-description): when finding last description line, don't look beyond the length of the description.
  • 2fd8ecc fix(newline-afer-description): correctly treat carriage return immediately after newline as ending with a newline; fixes #437

There are 29 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v18.4.1

18.4.1 (2019-12-02)

Bug Fixes

  • check-param-names: failure to handle default params with spacing; closes #377 (c361ef6)
Commits

The new version differs by 30 commits.

  • c361ef6 fix(check-param-names): failure to handle default params with spacing; closes #377
  • 67df3dd feat(check-examples): add no-multiple-empty-lines by default
  • 3b5e301 feat(validateDescription): tighten constraint
  • b36053e fix(valid-types): ensure reporting "must have a type" when type is known to be required
  • b6e2699 fix(valid-types): ensure when in closure mode, that this and define tags have types
  • 7022f65 fix(check-types, no-undefined-types, valid-types): look within curly brackets of this and define tags (and if present within export) when in Closure mode; fixes #430
  • 471302a refactor: rename methods/variables related to type/name checking
  • 78f7992 docs: formatting & phrasing edits; closes #432
  • 31c9789 testing(check-examples): Add tests for indent (with asterisks)
  • a5e1b0e testing(check-examples): add positive test for paddedIndent option
  • 5587e02 feat(check-examples): support global regexes and other flags besides now default "u" (i.e., any of gimys); fixes #331
  • 0e89cc8 fix(check-examples): only exclude optional initial space from description, not initial newline (needed for line counts, and rules)
  • df83290 chore: update typescript-eslint/parser devDep
  • 53f5a4a chore: update eslint
  • 242202f fix(newline-afer-description): when finding last description line, don't look beyond the length of the description.

There are 30 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v18.4.2

18.4.2 (2019-12-04)

Bug Fixes

  • check-types: surface jsdoctypeparser fix for new() with arrow functions; @Elberet (373fb43)
Commits

The new version differs by 32 commits.

  • 373fb43 fix(check-types): surface jsdoctypeparser fix for new() with arrow functions; @Elberet
  • 7d039fd chore: update devDeps typescript-eslint/parser, eslint
  • c361ef6 fix(check-param-names): failure to handle default params with spacing; closes #377
  • 67df3dd feat(check-examples): add no-multiple-empty-lines by default
  • 3b5e301 feat(validateDescription): tighten constraint
  • b36053e fix(valid-types): ensure reporting "must have a type" when type is known to be required
  • b6e2699 fix(valid-types): ensure when in closure mode, that this and define tags have types
  • 7022f65 fix(check-types, no-undefined-types, valid-types): look within curly brackets of this and define tags (and if present within export) when in Closure mode; fixes #430
  • 471302a refactor: rename methods/variables related to type/name checking
  • 78f7992 docs: formatting & phrasing edits; closes #432
  • 31c9789 testing(check-examples): Add tests for indent (with asterisks)
  • a5e1b0e testing(check-examples): add positive test for paddedIndent option
  • 5587e02 feat(check-examples): support global regexes and other flags besides now default "u" (i.e., any of gimys); fixes #331
  • 0e89cc8 fix(check-examples): only exclude optional initial space from description, not initial newline (needed for line counts, and rules)
  • df83290 chore: update typescript-eslint/parser devDep

There are 32 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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

Release Notes for v18.4.3

18.4.3 (2019-12-04)

Bug Fixes

  • require-param: update comment-parser to surface fix for asterisk followed immediately by non-space; add test; fixes #443 (dd5f015)
  • should apply corrected parse description for all rules as may otherwise parse previous tags differently (d6ccd45)
Commits

The new version differs by 34 commits.

  • dd5f015 fix(require-param): update comment-parser to surface fix for asterisk followed immediately by non-space; add test; fixes #443
  • d6ccd45 fix: should apply corrected parse description for all rules as may otherwise parse previous tags differently
  • 373fb43 fix(check-types): surface jsdoctypeparser fix for new() with arrow functions; @Elberet
  • 7d039fd chore: update devDeps typescript-eslint/parser, eslint
  • c361ef6 fix(check-param-names): failure to handle default params with spacing; closes #377
  • 67df3dd feat(check-examples): add no-multiple-empty-lines by default
  • 3b5e301 feat(validateDescription): tighten constraint
  • b36053e fix(valid-types): ensure reporting "must have a type" when type is known to be required
  • b6e2699 fix(valid-types): ensure when in closure mode, that this and define tags have types
  • 7022f65 fix(check-types, no-undefined-types, valid-types): look within curly brackets of this and define tags (and if present within export) when in Closure mode; fixes #430
  • 471302a refactor: rename methods/variables related to type/name checking
  • 78f7992 docs: formatting & phrasing edits; closes #432
  • 31c9789 testing(check-examples): Add tests for indent (with asterisks)
  • a5e1b0e testing(check-examples): add positive test for paddedIndent option
  • 5587e02 feat(check-examples): support global regexes and other flags besides now default "u" (i.e., any of gimys); fixes #331

There are 34 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v18.4.4

18.4.4 (2019-12-23)

Bug Fixes

  • require-returns: should only report errors with async functions when forceReturnsWithAsync is set (13f5533)
Commits

The new version differs by 41 commits.

  • 13f5533 fix(require-returns): should only report errors with async functions when forceReturnsWithAsync is set
  • b07ea44 chore: update devDeps (Babel related)
  • 8edcfae chore: update dep. regextras
  • 4e26df4 chore: update devDep typescript-eslint/parser
  • 9be054e chore: bump typescript-eslint/parser verion; ignore updates to semver (which now requires Node 10)
  • 6014360 chore: update devDeps (Babel-related, typescript)
  • bc9fa44 refactor(require-description-complete-sentence): avoid verbose check
  • dd5f015 fix(require-param): update comment-parser to surface fix for asterisk followed immediately by non-space; add test; fixes #443
  • d6ccd45 fix: should apply corrected parse description for all rules as may otherwise parse previous tags differently
  • 373fb43 fix(check-types): surface jsdoctypeparser fix for new() with arrow functions; @Elberet
  • 7d039fd chore: update devDeps typescript-eslint/parser, eslint
  • c361ef6 fix(check-param-names): failure to handle default params with spacing; closes #377
  • 67df3dd feat(check-examples): add no-multiple-empty-lines by default
  • 3b5e301 feat(validateDescription): tighten constraint
  • b36053e fix(valid-types): ensure reporting "must have a type" when type is known to be required

There are 41 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v18.6.0

18.6.0 (2019-12-27)

Features

  • require-jsdoc: allow simple decorators to intervene between comment block and context object; fixes part of #455 (641479b)
Commits

The new version differs by 50 commits.

  • 641479b feat(require-jsdoc): allow simple decorators to intervene between comment block and context object; fixes part of #455
  • 4532e66 feat(check-param-names): add option allowExtraTrailingParamDocs to avoid reporting additional @param's beyond actual function's arguments; fixes #450
  • 423f95c Merge pull request #456 from interfaced/master
  • 4c081bc - Cache sourceCode, settings, and `lines
  • 849ee4b Refactor jsdoc iteration to walk through nodes comments are associated with
  • e4c73b9 chore: update devDep (typescript-eslint/parser)
  • d691d1c chore: fix travis.yml for ESLint 5 (Node 6) testing
  • e570cb2 chore:: Update dep. comment-parser and devDeps
  • 478560a docs: use recommended lower-case "object" in types throughout examples (besides those examples checking such types); fixes #451
  • 13f5533 fix(require-returns): should only report errors with async functions when forceReturnsWithAsync is set
  • b07ea44 chore: update devDeps (Babel related)
  • 8edcfae chore: update dep. regextras
  • 4e26df4 chore: update devDep typescript-eslint/parser
  • 9be054e chore: bump typescript-eslint/parser verion; ignore updates to semver (which now requires Node 10)
  • 6014360 chore: update devDeps (Babel-related, typescript)

There are 50 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v18.6.1

18.6.1 (2019-12-28)

Bug Fixes

  • ensure ignorePrivate setting works with iterateAllJsdocs rules (9703aba)
Commits

The new version differs by 53 commits.

  • 9703aba fix: ensure ignorePrivate setting works with iterateAllJsdocs rules
  • 4fce006 docs: grammar nits
  • 00ad476 testing(require-param*): add line numbers to remaining erring tests
  • 641479b feat(require-jsdoc): allow simple decorators to intervene between comment block and context object; fixes part of #455
  • 4532e66 feat(check-param-names): add option allowExtraTrailingParamDocs to avoid reporting additional @param's beyond actual function's arguments; fixes #450
  • 423f95c Merge pull request #456 from interfaced/master
  • 4c081bc - Cache sourceCode, settings, and `lines
  • 849ee4b Refactor jsdoc iteration to walk through nodes comments are associated with
  • e4c73b9 chore: update devDep (typescript-eslint/parser)
  • d691d1c chore: fix travis.yml for ESLint 5 (Node 6) testing
  • e570cb2 chore:: Update dep. comment-parser and devDeps
  • 478560a docs: use recommended lower-case "object" in types throughout examples (besides those examples checking such types); fixes #451
  • 13f5533 fix(require-returns): should only report errors with async functions when forceReturnsWithAsync is set
  • b07ea44 chore: update devDeps (Babel related)
  • 8edcfae chore: update dep. regextras

There are 53 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v20.1.0

20.1.0 (2020-01-11)

Features

  • require-hyphen-before-param-description: add option to support checking property/prop (1383c02)
Commits

The new version differs by 107 commits.

  • 1383c02 feat(require-hyphen-before-param-description): add option to support checking property/prop
  • 18f7470 chore: update devDeps (semantic-release, husky)
  • 803e4f8 doc(no-types, implements-on-classes, reqire-returns-type): Missing or redundant "Options" columns
  • 6c3f88f testing(check-param-names, check-property-names, require-param): ensure obj[].prop syntax gives expected errors
  • 68fdec2 chore: update devDep. (husky)
  • 6cbf286 perf(check-examples): avoid caching unused config
  • efddc1c fix(require-file-overview): omit fixable meta on non-fixable rule
  • b0aed65 fix(no-types, require-param): fixable meta should be code not true
  • 1c31782 fix(check-property-names): check duplicate nested names
  • cf62ec5 refactor(check-examples): avoid fixed constant in loop
  • 79c5c80 - Testing(check-param-names): check multiple nested params and match of name of subsequent param
  • cb6ebf1 chore: fix travis
  • 0f39a8e chore: update devDeps and Travis
  • c51d616 fix(check-param-names): check duplicate nested names; fixes #474
  • 3e8ea59 fix(require-jsdoc): handle spread elements in typescript-eslint/parser; for #378

There are 107 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v20.3.0

20.3.0 (2020-01-11)

Features

  • no-bad-blocks: add rule to check for multi-line-style comments which fail to meet criteria of a jsdoc block (4ce07d1)
Commits

The new version differs by 109 commits.

  • 4ce07d1 feat(no-bad-blocks): add rule to check for multi-line-style comments which fail to meet criteria of a jsdoc block
  • d7fec9a feat(no-defaults): add new rule to reports defaults on @param or @default and optionally report optional args; fixes #477
  • 1383c02 feat(require-hyphen-before-param-description): add option to support checking property/prop
  • 18f7470 chore: update devDeps (semantic-release, husky)
  • 803e4f8 doc(no-types, implements-on-classes, reqire-returns-type): Missing or redundant "Options" columns
  • 6c3f88f testing(check-param-names, check-property-names, require-param): ensure obj[].prop syntax gives expected errors
  • 68fdec2 chore: update devDep. (husky)
  • 6cbf286 perf(check-examples): avoid caching unused config
  • efddc1c fix(require-file-overview): omit fixable meta on non-fixable rule
  • b0aed65 fix(no-types, require-param): fixable meta should be code not true
  • 1c31782 fix(check-property-names): check duplicate nested names
  • cf62ec5 refactor(check-examples): avoid fixed constant in loop
  • 79c5c80 - Testing(check-param-names): check multiple nested params and match of name of subsequent param
  • cb6ebf1 chore: fix travis
  • 0f39a8e chore: update devDeps and Travis

There are 109 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v20.3.1

20.3.1 (2020-01-15)

Bug Fixes

  • check-values: allow [@version](https://github.com/version) and [@since](https://github.com/since) to have versions surrounded by whitespace (37466a8)
Commits

The new version differs by 113 commits.

  • 37466a8 fix(check-values): allow @version and @since to have versions surrounded by whitespace
  • 422a48e chore: update devDeps (Babel-related, husky, semantic-release)
  • 3eddf53 testing(check-param-names, check-property-names, require-param): ensure obj[].prop syntax gives expected errors
  • 2303987 testing(no-bad-blocks): check not reporting multiline comments without jsdoc-like contents
  • 4ce07d1 feat(no-bad-blocks): add rule to check for multi-line-style comments which fail to meet criteria of a jsdoc block
  • d7fec9a feat(no-defaults): add new rule to reports defaults on @param or @default and optionally report optional args; fixes #477
  • 1383c02 feat(require-hyphen-before-param-description): add option to support checking property/prop
  • 18f7470 chore: update devDeps (semantic-release, husky)
  • 803e4f8 doc(no-types, implements-on-classes, reqire-returns-type): Missing or redundant "Options" columns
  • 6c3f88f testing(check-param-names, check-property-names, require-param): ensure obj[].prop syntax gives expected errors
  • 68fdec2 chore: update devDep. (husky)
  • 6cbf286 perf(check-examples): avoid caching unused config
  • efddc1c fix(require-file-overview): omit fixable meta on non-fixable rule
  • b0aed65 fix(no-types, require-param): fixable meta should be code not true
  • 1c31782 fix(check-property-names): check duplicate nested names

There are 113 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v22.0.1

22.0.1 (2020-03-12)

Bug Fixes

  • require-jsdoc: ensure exemptEmptyFunctions doesn't attempt to apply when non-function contexts are in use (causing errors); fixes #501 (7daf934)
Commits

The new version differs by 132 commits.

  • 7daf934 fix(require-jsdoc): ensure exemptEmptyFunctions doesn't attempt to apply when non-function contexts are in use (causing errors); fixes #501
  • 3c9d20f chore; drop eslint 5
  • 5b77834 chore: fix travis.yml reference to canonical config
  • 23ed3be chore: downgrade eslint-plugin-canonical for Node 8 (with Unicorn 16 having min. version of 10)
  • 4009bf7 chore: drop eslint 5 in travis
  • 807dc10 chore: update devDeps.
  • bdb234f chore: avoid bundling generateReadme which is a dev-only script
  • e60c9da refactor: avoid identical blocks, else after return, properties within object, bad jsdoc type, object shorthand
  • 9220bd9 chore: update devDeps (typescript-eslint/parser, eslint-config-canonical, gitdown, husky, semantic-release)
  • 1e2258c chore: update devDeps (typescript-eslint/parser, eslint-config-canonical)
  • f844666 chore: update devDeps (Babel-related, typescript-eslint/parser, mocha, semantic-release)
  • 4403fb0 fix(check-param-names, check-property-names, require-file-overview): avoid direct use of uncertain license of object.entries-ponyfill; closes #487
  • 63584a1 chore: update devDeps
  • f285b4b testing(check-param-names, check-property-names, require-param): remove duplicated tests
  • 20b6ae0 feat(require-returns-check): Allow @return to be omitted with @record tag in Closure mode

There are 132 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v22.1.0

22.1.0 (2020-03-18)

Features

  • require-returns: add checkGetter option to be able to disable enforcement on getters (eb3cc84)
Commits

The new version differs by 136 commits.

  • 0da0d49 - Add one more test for coverage
  • e10bf02 Add checkGetters check before utils.isGetter (minor perf. difference)
  • eb3cc84 feat(require-returns): add checkGetter option to be able to disable enforcement on getters
  • 55c958d chore: add self to FUNDING.yml
  • 7daf934 fix(require-jsdoc): ensure exemptEmptyFunctions doesn't attempt to apply when non-function contexts are in use (causing errors); fixes #501
  • 3c9d20f chore; drop eslint 5
  • 5b77834 chore: fix travis.yml reference to canonical config
  • 23ed3be chore: downgrade eslint-plugin-canonical for Node 8 (with Unicorn 16 having min. version of 10)
  • 4009bf7 chore: drop eslint 5 in travis
  • 807dc10 chore: update devDeps.
  • bdb234f chore: avoid bundling generateReadme which is a dev-only script
  • e60c9da refactor: avoid identical blocks, else after return, properties within object, bad jsdoc type, object shorthand
  • 9220bd9 chore: update devDeps (typescript-eslint/parser, eslint-config-canonical, gitdown, husky, semantic-release)
  • 1e2258c chore: update devDeps (typescript-eslint/parser, eslint-config-canonical)
  • f844666 chore: update devDeps (Babel-related, typescript-eslint/parser, mocha, semantic-release)

There are 136 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v22.2.0

22.2.0 (2020-04-11)

Features

  • require-param: add contexts option; closes #511 (3aaba73)
Commits

The new version differs by 141 commits.

  • 3aaba73 feat(require-param): add contexts option; closes #511
  • 62610db chore: use "json" extension for babelrc
  • a611bf6 chore: update devDeps (babel-related, typescript-eslint/parser, and mocha)
  • 62ad769 docs(require-hyphen-before-param-description): clarify options order
  • fa56c2d doc(require-returns): add option to docs
  • 0da0d49 - Add one more test for coverage
  • e10bf02 Add checkGetters check before utils.isGetter (minor perf. difference)
  • eb3cc84 feat(require-returns): add checkGetter option to be able to disable enforcement on getters
  • 55c958d chore: add self to FUNDING.yml
  • 7daf934 fix(require-jsdoc): ensure exemptEmptyFunctions doesn't attempt to apply when non-function contexts are in use (causing errors); fixes #501
  • 3c9d20f chore; drop eslint 5
  • 5b77834 chore: fix travis.yml reference to canonical config
  • 23ed3be chore: downgrade eslint-plugin-canonical for Node 8 (with Unicorn 16 having min. version of 10)
  • 4009bf7 chore: drop eslint 5 in travis
  • 807dc10 chore: update devDeps.

There are 141 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v23.0.1

23.0.1 (2020-04-19)

Bug Fixes

  • require-jsdoc: allow requiring of MethodDefinition with publicOnly ESM export; fixes #519 (dfde551)
Commits

The new version differs by 144 commits.

  • 7f34ca4 test(require-jsdoc): show exclusion of private MethodDefinition
  • dfde551 fix(require-jsdoc): allow requiring of MethodDefinition with publicOnly ESM export; fixes #519
  • a402330 feat(require-description, require-example, require-param, require-returns): cause exemptedBy to overwrite inheritdoc exempting; closes #510
  • 3aaba73 feat(require-param): add contexts option; closes #511
  • 62610db chore: use "json" extension for babelrc
  • a611bf6 chore: update devDeps (babel-related, typescript-eslint/parser, and mocha)
  • 62ad769 docs(require-hyphen-before-param-description): clarify options order
  • fa56c2d doc(require-returns): add option to docs
  • 0da0d49 - Add one more test for coverage
  • e10bf02 Add checkGetters check before utils.isGetter (minor perf. difference)
  • eb3cc84 feat(require-returns): add checkGetter option to be able to disable enforcement on getters
  • 55c958d chore: add self to FUNDING.yml
  • 7daf934 fix(require-jsdoc): ensure exemptEmptyFunctions doesn't attempt to apply when non-function contexts are in use (causing errors); fixes #501
  • 3c9d20f chore; drop eslint 5
  • 5b77834 chore: fix travis.yml reference to canonical config

There are 144 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v23.1.0

23.1.0 (2020-04-20)

Features

  • require-param: further support for typescript functions; closes #512 (fe637d5)
Commits

The new version differs by 147 commits.

  • 6d0511b chore: update devDeps
  • f580667 test: ensure avoiding output within passing tests
  • fe637d5 feat(require-param): further support for typescript functions; closes #512
  • 7f34ca4 test(require-jsdoc): show exclusion of private MethodDefinition
  • dfde551 fix(require-jsdoc): allow requiring of MethodDefinition with publicOnly ESM export; fixes #519
  • a402330 feat(require-description, require-example, require-param, require-returns): cause exemptedBy to overwrite inheritdoc exempting; closes #510
  • 3aaba73 feat(require-param): add contexts option; closes #511
  • 62610db chore: use "json" extension for babelrc
  • a611bf6 chore: update devDeps (babel-related, typescript-eslint/parser, and mocha)
  • 62ad769 docs(require-hyphen-before-param-description): clarify options order
  • fa56c2d doc(require-returns): add option to docs
  • 0da0d49 - Add one more test for coverage
  • e10bf02 Add checkGetters check before utils.isGetter (minor perf. difference)
  • eb3cc84 feat(require-returns): add checkGetter option to be able to disable enforcement on getters
  • 55c958d chore: add self to FUNDING.yml

There are 147 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v24.0.1

24.0.1 (2020-05-03)

Bug Fixes

Commits

The new version differs by 155 commits.

  • c1b5b46 fix(require-jsdoc): placement of jsdoc block by fixer; fixes #369, #403, #502, #522
  • 1f010f9 chore(travis): check Node 14
  • e5236a2 feat: add a global option for checking constructors, getters or setters and remove avoidExampleOnConstructors option.
  • 5c8ef9f Revert "feat: add a global option for checking constructors, getters or setters and remove avoidExampleOnConstructors option."
  • 49f106c feat: add a global option for checking constructors, getters or setters and remove avoidExampleOnConstructors option.
  • 48fc58b 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
  • d97c8f0 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"
  • 81164fd 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
  • 6d0511b chore: update devDeps
  • f580667 test: ensure avoiding output within passing tests
  • fe637d5 feat(require-param): further support for typescript functions; closes #512
  • 7f34ca4 test(require-jsdoc): show exclusion of private MethodDefinition
  • dfde551 fix(require-jsdoc): allow requiring of MethodDefinition with publicOnly ESM export; fixes #519
  • a402330 feat(require-description, require-example, require-param, require-returns): cause exemptedBy to overwrite inheritdoc exempting; closes #510
  • 3aaba73 feat(require-param): add contexts option; closes #511

There are 155 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v24.0.2

24.0.2 (2020-05-03)

Performance Improvements

  • only check moved settings if jsdoc settings exist (36ede65)
Commits

The new version differs by 165 commits.

  • 83a37a7 refactor: use named export for getJSDocComment (expected in linting)
  • 6285a52 refactor: remove unneeded istanbul ignore statements
  • 5e2e004 refactor: remove unreachable code
  • b871742 refactor(check-tag-names): avoid building message if not needed; minimize lodash dep. usage
  • 251b768 docs: todo for future refactoring
  • 36ede65 perf: only check moved settings if jsdoc settings exist
  • e0507f3 testing(check-tag-names): add test case for setting alias to itself
  • 567f3a2 testing: avoid ignoring coverage of warn remove settings
  • 1b65c89 docs(require-property): rmv extra word
  • 690b721 docs(check-tag-names): info on setting alias to itself to get alias and default support
  • c1b5b46 fix(require-jsdoc): placement of jsdoc block by fixer; fixes #369, #403, #502, #522
  • 1f010f9 chore(travis): check Node 14
  • e5236a2 feat: add a global option for checking constructors, getters or setters and remove avoidExampleOnConstructors option.
  • 5c8ef9f Revert "feat: add a global option for checking constructors, getters or setters and remove avoidExampleOnConstructors option."
  • 49f106c feat: add a global option for checking constructors, getters or setters and remove avoidExampleOnConstructors option.

There are 165 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v24.0.3

24.0.3 (2020-05-06)

Bug Fixes

  • require-jsdoc: check above export for named exports; fixes #526 (757d97a)
Commits

The new version differs by 169 commits.

  • 757d97a fix(require-jsdoc): check above export for named exports; fixes #526
  • 23b03df readme: Also fix .README/README.md
  • fe04ae6 readme: Update shields.io links to HTTPS
  • c92c38a docs(require-property): fix miscopied rule name
  • 83a37a7 refactor: use named export for getJSDocComment (expected in linting)
  • 6285a52 refactor: remove unneeded istanbul ignore statements
  • 5e2e004 refactor: remove unreachable code
  • b871742 refactor(check-tag-names): avoid building message if not needed; minimize lodash dep. usage
  • 251b768 docs: todo for future refactoring
  • 36ede65 perf: only check moved settings if jsdoc settings exist
  • e0507f3 testing(check-tag-names): add test case for setting alias to itself
  • 567f3a2 testing: avoid ignoring coverage of warn remove settings
  • 1b65c89 docs(require-property): rmv extra word
  • 690b721 docs(check-tag-names): info on setting alias to itself to get alias and default support
  • c1b5b46 fix(require-jsdoc): placement of jsdoc block by fixer; fixes #369, #403, #502, #522

There are 169 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v24.0.4

24.0.4 (2020-05-06)

Bug Fixes

  • in conjunction with comment-parser update, remove last line break in last tag description for proper stringification (and fix old tests) (fdf129b)
Commits

The new version differs by 171 commits.

  • fdf129b fix: in conjunction with comment-parser update, remove last line break in last tag description for proper stringification (and fix old tests)
  • fa4d40e test(no-types): check the fix for no-types preserves asterisks
  • 757d97a fix(require-jsdoc): check above export for named exports; fixes #526
  • 23b03df readme: Also fix .README/README.md
  • fe04ae6 readme: Update shields.io links to HTTPS
  • c92c38a docs(require-property): fix miscopied rule name
  • 83a37a7 refactor: use named export for getJSDocComment (expected in linting)
  • 6285a52 refactor: remove unneeded istanbul ignore statements
  • 5e2e004 refactor: remove unreachable code
  • b871742 refactor(check-tag-names): avoid building message if not needed; minimize lodash dep. usage
  • 251b768 docs: todo for future refactoring
  • 36ede65 perf: only check moved settings if jsdoc settings exist
  • e0507f3 testing(check-tag-names): add test case for setting alias to itself
  • 567f3a2 testing: avoid ignoring coverage of warn remove settings
  • 1b65c89 docs(require-property): rmv extra word

There are 171 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v24.0.5

24.0.5 (2020-05-06)

Bug Fixes

  • avoid errors with getReducedASTNode; fixes #528 (be8d9a3)
Commits

The new version differs by 172 commits.

  • be8d9a3 fix: avoid errors with getReducedASTNode; fixes #528
  • fdf129b fix: in conjunction with comment-parser update, remove last line break in last tag description for proper stringification (and fix old tests)
  • fa4d40e test(no-types): check the fix for no-types preserves asterisks
  • 757d97a fix(require-jsdoc): check above export for named exports; fixes #526
  • 23b03df readme: Also fix .README/README.md
  • fe04ae6 readme: Update shields.io links to HTTPS
  • c92c38a docs(require-property): fix miscopied rule name
  • 83a37a7 refactor: use named export for getJSDocComment (expected in linting)
  • 6285a52 refactor: remove unneeded istanbul ignore statements
  • 5e2e004 refactor: remove unreachable code
  • b871742 refactor(check-tag-names): avoid building message if not needed; minimize lodash dep. usage
  • 251b768 docs: todo for future refactoring
  • 36ede65 perf: only check moved settings if jsdoc settings exist
  • e0507f3 testing(check-tag-names): add test case for setting alias to itself
  • 567f3a2 testing: avoid ignoring coverage of warn remove settings

There are 172 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v24.0.6

24.0.6 (2020-05-06)

Bug Fixes

  • comment-detection logic issue with function expressions within function declarations (e7720ec)
Commits

The new version differs by 173 commits.

  • e7720ec fix: comment-detection logic issue with function expressions within function declarations
  • be8d9a3 fix: avoid errors with getReducedASTNode; fixes #528
  • fdf129b fix: in conjunction with comment-parser update, remove last line break in last tag description for proper stringification (and fix old tests)
  • fa4d40e test(no-types): check the fix for no-types preserves asterisks
  • 757d97a fix(require-jsdoc): check above export for named exports; fixes #526
  • 23b03df readme: Also fix .README/README.md
  • fe04ae6 readme: Update shields.io links to HTTPS
  • c92c38a docs(require-property): fix miscopied rule name
  • 83a37a7 refactor: use named export for getJSDocComment (expected in linting)
  • 6285a52 refactor: remove unneeded istanbul ignore statements
  • 5e2e004 refactor: remove unreachable code
  • b871742 refactor(check-tag-names): avoid building message if not needed; minimize lodash dep. usage
  • 251b768 docs: todo for future refactoring
  • 36ede65 perf: only check moved settings if jsdoc settings exist
  • e0507f3 testing(check-tag-names): add test case for setting alias to itself

There are 173 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v25.0.1

25.0.1 (2020-05-09)

Bug Fixes

  • check-param-names, require-param: ignore TSIndexSignature; fixes #529 (3f76c7c)
Commits

The new version differs by 257 commits.

  • 3f76c7c fix(check-param-names, require-param): ignore TSIndexSignature; fixes #529
  • 3140735 docs: update docs
  • 30835cd chore: update to eslint 7
  • a516865 feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
  • 3da81f4 Merge branch 'destructured-squashed' into ds/destructuring
  • d906d1b feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
  • 27c970d docs: remove comment
  • 06add2f feat(require-param, check-param-names): checkTypesPattern (with docs, tests, and schema)
  • d841e64 feat(require-param); checkRestProperty option
  • 7ce31e0 feat(check-param-names): checkRestProperty (and docs/tests)
  • 27795c3 - Begin work on reporting back whether rest is a property
  • a0f0fa6 - Return object with rest element so metadata can be used
  • 9e7cfaa INCOMPLETE: Implement/get tests/coverage passing
  • e0722ce - Implement enableRootFixer
  • 8de6c44 - Adjust unnamedRootBase behavior

There are 250 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v25.1.0

25.1.0 (2020-05-11)

Features

  • require-jsdoc: support objects to contexts with a context and optional inlineCommentBlock property; fixes part of #530 (548bd59)
Commits

The new version differs by 259 commits.

  • 548bd59 feat(require-jsdoc): support objects to contexts with a context and optional inlineCommentBlock property; fixes part of #530
  • 658a5a1 test(require-param): Add test case for TSIndexSignature example
  • 3f76c7c fix(check-param-names, require-param): ignore TSIndexSignature; fixes #529
  • 3140735 docs: update docs
  • 30835cd chore: update to eslint 7
  • a516865 feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
  • 3da81f4 Merge branch 'destructured-squashed' into ds/destructuring
  • d906d1b feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
  • 27c970d docs: remove comment
  • 06add2f feat(require-param, check-param-names): checkTypesPattern (with docs, tests, and schema)
  • d841e64 feat(require-param); checkRestProperty option
  • 7ce31e0 feat(check-param-names): checkRestProperty (and docs/tests)
  • 27795c3 - Begin work on reporting back whether rest is a property
  • a0f0fa6 - Return object with rest element so metadata can be used
  • 9e7cfaa INCOMPLETE: Implement/get tests/coverage passing

There are 250 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v25.2.0

25.2.0 (2020-05-11)

Features

  • require-returns-description: avoid reporting missing descroptions for Promise<void> and Promise<undefined> (d855301)
Commits

The new version differs by 260 commits.

  • d855301 feat(require-returns-description): avoid reporting missing descroptions for Promise<void> and Promise<undefined>
  • 548bd59 feat(require-jsdoc): support objects to contexts with a context and optional inlineCommentBlock property; fixes part of #530
  • 658a5a1 test(require-param): Add test case for TSIndexSignature example
  • 3f76c7c fix(check-param-names, require-param): ignore TSIndexSignature; fixes #529
  • 3140735 docs: update docs
  • 30835cd chore: update to eslint 7
  • a516865 feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
  • 3da81f4 Merge branch 'destructured-squashed' into ds/destructuring
  • d906d1b feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
  • 27c970d docs: remove comment
  • 06add2f feat(require-param, check-param-names): checkTypesPattern (with docs, tests, and schema)
  • d841e64 feat(require-param); checkRestProperty option
  • 7ce31e0 feat(check-param-names): checkRestProperty (and docs/tests)
  • 27795c3 - Begin work on reporting back whether rest is a property
  • a0f0fa6 - Return object with rest element so metadata can be used

There are 250 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v25.2.1

25.2.1 (2020-05-12)

Bug Fixes

  • check-param-names, require-param: check ExperimentalRestProperty from babel-eslint as with RestElement; fixes #536 (d330391)
Commits

The new version differs by 263 commits.

  • d330391 fix(check-param-names, require-param): check ExperimentalRestProperty from babel-eslint as with RestElement; fixes #536
  • aaae00e test(require-jsdoc): show exclusion of constructor
  • 87c6384 chore: bump regextras version
  • d855301 feat(require-returns-description): avoid reporting missing descroptions for Promise<void> and Promise<undefined>
  • 548bd59 feat(require-jsdoc): support objects to contexts with a context and optional inlineCommentBlock property; fixes part of #530
  • 658a5a1 test(require-param): Add test case for TSIndexSignature example
  • 3f76c7c fix(check-param-names, require-param): ignore TSIndexSignature; fixes #529
  • 3140735 docs: update docs
  • 30835cd chore: update to eslint 7
  • a516865 feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
  • 3da81f4 Merge branch 'destructured-squashed' into ds/destructuring
  • d906d1b feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
  • 27c970d docs: remove comment
  • 06add2f feat(require-param, check-param-names): checkTypesPattern (with docs, tests, and schema)
  • d841e64 feat(require-param); checkRestProperty option

There are 250 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v25.3.0

25.3.0 (2020-05-12)

Features

  • check-param-names, check-property-names: add enableFixer option (3d5ee0c)
Commits

The new version differs by 265 commits.

  • 9901cd3 - Switch to default false for enableFixer
  • 3d5ee0c feat(check-param-names, check-property-names): add enableFixer option
  • d330391 fix(check-param-names, require-param): check ExperimentalRestProperty from babel-eslint as with RestElement; fixes #536
  • aaae00e test(require-jsdoc): show exclusion of constructor
  • 87c6384 chore: bump regextras version
  • d855301 feat(require-returns-description): avoid reporting missing descroptions for Promise<void> and Promise<undefined>
  • 548bd59 feat(require-jsdoc): support objects to contexts with a context and optional inlineCommentBlock property; fixes part of #530
  • 658a5a1 test(require-param): Add test case for TSIndexSignature example
  • 3f76c7c fix(check-param-names, require-param): ignore TSIndexSignature; fixes #529
  • 3140735 docs: update docs
  • 30835cd chore: update to eslint 7
  • a516865 feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
  • 3da81f4 Merge branch 'destructured-squashed' into ds/destructuring
  • d906d1b feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
  • 27c970d docs: remove comment

There are 250 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v25.3.1

25.3.1 (2020-05-12)

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)
  • require-description, implements-on-classes: fix constructor detection if MethodDefinition (including with any) is the context; fixes #534 (1a69565)
  • require-returns, implements-on-classes, no-types: fix iterating function detection to include an explicit MethodDefinition context (82fb8c9)
Commits

The new version differs by 270 commits.

  • 82fb8c9 fix(require-returns, implements-on-classes, no-types): fix iterating function detection to include an explicit MethodDefinition context
  • 8d5d837 fix(check-param-name, check-property-names, empty-tags, no-defaults, no-types, require-property): avoid mangled indent with fixers, e.g., on class methods
  • 1a69565 fix(require-description, implements-on-classes): fix constructor detection if MethodDefinition (including with any) is the context; fixes #534
  • 0aa6667 refactor: add use strict to ncurc file
  • 488d2c4 chore: update devDep.
  • 9901cd3 - Switch to default false for enableFixer
  • 3d5ee0c feat(check-param-names, check-property-names): add enableFixer option
  • d330391 fix(check-param-names, require-param): check ExperimentalRestProperty from babel-eslint as with RestElement; fixes #536
  • aaae00e test(require-jsdoc): show exclusion of constructor
  • 87c6384 chore: bump regextras version
  • d855301 feat(require-returns-description): avoid reporting missing descroptions for Promise<void> and Promise<undefined>
  • 548bd59 feat(require-jsdoc): support objects to contexts with a context and optional inlineCommentBlock property; fixes part of #530
  • 658a5a1 test(require-param): Add test case for TSIndexSignature example
  • 3f76c7c fix(check-param-names, require-param): ignore TSIndexSignature; fixes #529
  • 3140735 docs: update docs

There are 250 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v25.4.0

25.4.0 (2020-05-13)

Features

  • require-param: add checkDestructured option; fixes #530 (4df57a8)
Commits

The new version differs by 271 commits.

  • 4df57a8 feat(require-param): add checkDestructured option; fixes #530
  • 82fb8c9 fix(require-returns, implements-on-classes, no-types): fix iterating function detection to include an explicit MethodDefinition context
  • 8d5d837 fix(check-param-name, check-property-names, empty-tags, no-defaults, no-types, require-property): avoid mangled indent with fixers, e.g., on class methods
  • 1a69565 fix(require-description, implements-on-classes): fix constructor detection if MethodDefinition (including with any) is the context; fixes #534
  • 0aa6667 refactor: add use strict to ncurc file
  • 488d2c4 chore: update devDep.
  • 9901cd3 - Switch to default false for enableFixer
  • 3d5ee0c feat(check-param-names, check-property-names): add enableFixer option
  • d330391 fix(check-param-names, require-param): check ExperimentalRestProperty from babel-eslint as with RestElement; fixes #536
  • aaae00e test(require-jsdoc): show exclusion of constructor
  • 87c6384 chore: bump regextras version
  • d855301 feat(require-returns-description): avoid reporting missing descroptions for Promise<void> and Promise<undefined>
  • 548bd59 feat(require-jsdoc): support objects to contexts with a context and optional inlineCommentBlock property; fixes part of #530
  • 658a5a1 test(require-param): Add test case for TSIndexSignature example
  • 3f76c7c fix(check-param-names, require-param): ignore TSIndexSignature; fixes #529

There are 250 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v25.4.1

25.4.1 (2020-05-14)

Bug Fixes

  • workaround for 'constructor' key in tagNamePreference; fixes #537 (ed0fa4e)
Commits

The new version differs by 275 commits.

  • 1b21b25 - refactor: Reduce lodash dependency
  • ed0fa4e fix: workaround for 'constructor' key in tagNamePreference; fixes #537
  • fa3e717 docs: update README
  • 5bd63ff refactor: replace reliance on lodash by replacing get with optional chaining and nullish coalescing operator
  • 4df57a8 feat(require-param): add checkDestructured option; fixes #530
  • 82fb8c9 fix(require-returns, implements-on-classes, no-types): fix iterating function detection to include an explicit MethodDefinition context
  • 8d5d837 fix(check-param-name, check-property-names, empty-tags, no-defaults, no-types, require-property): avoid mangled indent with fixers, e.g., on class methods
  • 1a69565 fix(require-description, implements-on-classes): fix constructor detection if MethodDefinition (including with any) is the context; fixes #534
  • 0aa6667 refactor: add use strict to ncurc file
  • 488d2c4 chore: update devDep.
  • 9901cd3 - Switch to default false for enableFixer
  • 3d5ee0c feat(check-param-names, check-property-names): add enableFixer option
  • d330391 fix(check-param-names, require-param): check ExperimentalRestProperty from babel-eslint as with RestElement; fixes #536
  • aaae00e test(require-jsdoc): show exclusion of constructor
  • 87c6384 chore: bump regextras version

There are 250 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v25.4.2

25.4.2 (2020-05-18)

Bug Fixes

  • require-returns: async with return should be documented; fixes #518 (99476af)
Commits

The new version differs by 288 commits.

  • 99476af fix(require-returns): async with return should be documented; fixes #518
  • 176be5d docs: update source README with minor tweaks to generated
  • 3b5087f testing(require-jsdoc): show use of siblings and :not() esquery selectors
  • 22b9a87 linking and .eslintrc to .eslintrc*
  • 8e42da7 better configuration
  • 0f21abb testing(require-jsdoc): add example with TSDeclareFunction; closes #543
  • ccb0ed2 refactor: use test over match for better performance
  • 5c2fd7d refactor: simplify (destructuring/optional chaining)
  • 85473d7 Rmv comment now redundant with method name
  • 42addb2 refactor: destructure
  • 5d6bac2 - Replace reduce with (lodash) flatMap (until native supported)
  • 6683089 chore: bring up Node target to Node 8 (earlier change bumped engines already as breaking change)
  • 74c85f2 chore: update dep. spdx-expression-parse and devDeps.; apply new linting
  • 1b21b25 - refactor: Reduce lodash dependency
  • ed0fa4e fix: workaround for 'constructor' key in tagNamePreference; fixes #537

There are 250 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v25.4.3

25.4.3 (2020-05-26)

Bug Fixes

  • require-jsdoc: ensure ArrowFunctionExpression potentially reported when part of AssignmentExpression; fixes #551 (d8c4e87)
Commits

The new version differs by 297 commits.

  • d8c4e87 fix(require-jsdoc): ensure ArrowFunctionExpression potentially reported when part of AssignmentExpression; fixes #551
  • 7cb179e docs(issue template): restarting IDE and tip on print-config
  • 43c9d83 docs(require-jsdoc): give example for excluding React lifecycle methods
  • 4638986 docs: add mention of eslint-plugin-query for more understanding on AST (as used in our contexts options)
  • e44bf7c docs: in issue templates, refer to jsdoctypeparser for filing type issues
  • d090e9f testing(require-jsdoc): show exmaple with export declarations and TSDeclareFunction
  • 67d15c7 - docs: more clarifications on AST/selectors
  • e0fc172 docs: add section to introduce AST and esquery selectors as used in contexts options; fixes #497
  • 64ae398 docs: add tentative issue templates
  • 99476af fix(require-returns): async with return should be documented; fixes #518
  • 176be5d docs: update source README with minor tweaks to generated
  • 3b5087f testing(require-jsdoc): show use of siblings and :not() esquery selectors
  • 22b9a87 linking and .eslintrc to .eslintrc*
  • 8e42da7 better configuration
  • 0f21abb testing(require-jsdoc): add example with TSDeclareFunction; closes #543

There are 250 commits in total.

See the full diff

greenkeeper[bot] commented 4 years ago

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

Release Notes for v26.0.1

26.0.1 (2020-05-31)

Bug Fixes

  • require-jsdoc: pass over decorator with parentheses above class declarations in finding jsdoc block; fixes #557 (67f5cd8)
Commits

The new version differs by 302 commits.

  • 67f5cd8 fix(require-jsdoc): pass over decorator with parentheses above class declarations in finding jsdoc block; fixes #557
  • 1db8cea refactor: remove warnRemovedSettings
  • c4903c0 docs(require-description-complete-sentence): adapt work of @hbergren to document new newlineBeforeCapsAssumesBadSentenceEnd option; closes #554
  • d700cfc docs(issue templates): default to bug-unconfirmed label; request checking of issue tracker
  • 7d4c399 feat(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.
  • d8c4e87 fix(require-jsdoc): ensure ArrowFunctionExpression potentially reported when part of AssignmentExpression; fixes #551
  • 7cb179e docs(issue template): restarting IDE and tip on print-config
  • 43c9d83 docs(require-jsdoc): give example for excluding React lifecycle methods
  • 4638986 docs: add mention of eslint-plugin-query for more understanding on AST (as used in our contexts options)
  • e44bf7c docs: in issue templates, refer to jsdoctypeparser for filing type issues
  • d090e9f testing(require-jsdoc): show exmaple with export declarations and TSDeclareFunction
  • 67d15c7 - docs: more clarifications on AST/selectors
  • e0fc172 docs: add section to introduce AST and esquery selectors as used in contexts options; fixes #497
  • 64ae398 docs: add tentative issue templates
  • 99476af fix(require-returns): async with return should be documented; fixes #518

There are 250 commits in total.

See the full diff