Skip to content

Releases: gajus/eslint-plugin-jsdoc

v10.0.1

28 Jun 23:44
Compare
Choose a tag to compare

10.0.1 (2019-06-28)

Bug Fixes

  • no-undefined-types: problem with empty doc blocks (fixes #300) (4c4b9b5)

v10.0.0

27 Jun 13:02
Compare
Choose a tag to compare

10.0.0 (2019-06-27)

Features

  • match-description, require-jsdoc, require-description: remove noDefaults option and change contexts to always override defaults (2b10a7a)

BREAKING CHANGES

  • match-description, require-jsdoc, require-description: Forcing a release here: changes actually included in prior commits

v9.1.0

27 Jun 12:20
ecc27c5
Compare
Choose a tag to compare

9.1.0 (2019-06-27)

Bug Fixes

  • match-description: tighten default regex to require punctuation at the end even if only a single character (58ca186)
  • match-description, require-description: allow contexts to work with any node type (299b095)

Features

  • match-description: allow mainDescription: string|false to override or disable main description separate from default (11cf9f5)
  • match-description: report line number and allow reporting multiple errors when main description validation fails (3b61dcc)
  • require-jsdoc: add contexts option to allow working with any node type (3e0775a)

v9.0.1

27 Jun 06:22
Compare
Choose a tag to compare

9.0.1 (2019-06-27)

Bug Fixes

  • valid-types: liberalize to allow second path to @borrows to be a name path beginning only with a name path operator, as jsdoc accepts (35df873)

v9.0.0

27 Jun 05:03
f28f87f
Compare
Choose a tag to compare

9.0.0 (2019-06-27)

Features

  • make some rules work on non-functions (5b379d9)

  • Merge pull request #298 from golopot/allnodes (f28f87f), closes #298

BREAKING CHANGES

  • a subset of rules updated to work on all JSDoc blocks rather than just function-like nodes

Changes apply to check-alignment, check-indentation, check-syntax, check-tag-names, check-types, newline-after-description, require-description-complete-sentence, require-hyphen-before-param-description, valid-types

  • previously rules mostly works only on function-like
    nodes, now a subset of rules are updated to work on all JSDocs.

v8.7.0

26 Jun 11:38
Compare
Choose a tag to compare

8.7.0 (2019-06-26)

Bug Fixes

  • getJSDocComment: Check for parents of ClassExpression and ObjectExpression (27c9b5c)
  • match-description: tighten default regex to require punctuation at the end even if only a single character (da3d139)

Features

  • match-description: allow main description: string|boolean to override or disable main description separate from default (314557c)

v8.6.2

26 Jun 09:56
392e62d
Compare
Choose a tag to compare

8.6.2 (2019-06-26)

Bug Fixes

  • eslint: Add object expression in getJSDocComment (16b0288)
  • check for comments immediately above any node by default (8a03a5f)
  • check parents of ClassExpression for comment blocks (2ba2924)

v8.6.1

26 Jun 04:50
Compare
Choose a tag to compare

8.6.1 (2019-06-26)

Bug Fixes

  • check-examples: when matchingFileName used, properly copy parser and load external rules for eslint 6 (383a557)

v8.6.0

24 Jun 09:47
Compare
Choose a tag to compare

8.6.0 (2019-06-24)

Features

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

v8.5.1

24 Jun 07:32
Compare
Choose a tag to compare

8.5.1 (2019-06-24)

Bug Fixes

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