eslint-plugin-jsdoc

JSDoc specific linting rules for ESLint.

OTHER License

Downloads
9.7M
Stars
1.1K
Committers
104

Bot releases are visible (Hide)

eslint-plugin-jsdoc - v35.4.7

Published by gajus over 3 years ago

35.4.7 (2021-07-20)

Bug Fixes

  • require-returns: handle contexts TSFunctionType, TSMethodSignature, MethodDefinition; fixes #767 (fdca227)
eslint-plugin-jsdoc - v35.4.6

Published by gajus over 3 years ago

35.4.6 (2021-07-20)

Bug Fixes

  • require-param: if adding params, convert single-line block to multiline; fixes #771 (641cdee)
eslint-plugin-jsdoc - v35.4.5

Published by gajus over 3 years ago

35.4.5 (2021-07-18)

Bug Fixes

  • valid-types: allow and require types on [@extends](https://github.com/extends) for TypeScript as used in docs (and not name) (6989699)
eslint-plugin-jsdoc - v35.4.4

Published by gajus over 3 years ago

35.4.4 (2021-07-18)

Bug Fixes

  • tag-lines: allow any in tags[tag].lines option to allow lines per tag when otherwise blocked (52d7eff)
eslint-plugin-jsdoc - v35.4.3

Published by gajus over 3 years ago

35.4.3 (2021-07-09)

Bug Fixes

  • check-line-alignment: preserve carriage returns; fixes #745 (27521d2)
eslint-plugin-jsdoc - v35.4.2

Published by gajus over 3 years ago

35.4.2 (2021-07-09)

Bug Fixes

  • check-examples: auto-disable no-empty-function rule for expression checking; clear it is a no-op in this context (5a928db)
eslint-plugin-jsdoc - v35.4.1

Published by gajus over 3 years ago

35.4.1 (2021-06-29)

Bug Fixes

  • no-missing-syntax: fix message; closes #761 (317674c)
eslint-plugin-jsdoc - v35.4.0

Published by gajus over 3 years ago

35.4.0 (2021-06-21)

Features

  • message options for match-description; fixes #688 (7257e44)
eslint-plugin-jsdoc - v35.3.2

Published by gajus over 3 years ago

35.3.2 (2021-06-19)

Bug Fixes

  • stop reporting for async functions with throw missing [@throws](https://github.com/throws); fixes #722 (f7c8038)
eslint-plugin-jsdoc - v35.3.1

Published by gajus over 3 years ago

35.3.1 (2021-06-19)

Bug Fixes

  • valid-types: parse name paths as permissive. (657c67c)
eslint-plugin-jsdoc - v35.3.0

Published by gajus over 3 years ago

35.3.0 (2021-06-16)

Features

eslint-plugin-jsdoc - v35.2.0

Published by gajus over 3 years ago

35.2.0 (2021-06-13)

Features

  • no-missing-syntax, no-restricted-syntax, etc.: assume any context if context omitted (2dcd9ad)
eslint-plugin-jsdoc - v35.1.3

Published by gajus over 3 years ago

35.1.3 (2021-06-06)

Bug Fixes

  • require-jsdoc: exemptEmptyFunctions option could trigger problematic return value checking behavior with no-argument functions (3089a92)
eslint-plugin-jsdoc - v35.1.2

Published by gajus over 3 years ago

35.1.2 (2021-06-01)

Bug Fixes

  • update jsdoc-type-pratt-parser (1745fca)
eslint-plugin-jsdoc - v35.1.1

Published by gajus over 3 years ago

35.1.1 (2021-05-31)

Bug Fixes

  • update jsdoc-type-pratt-parser (liberalizes ID start to support underscores and start/continue to support other Unicode) (1a6de5e)
eslint-plugin-jsdoc - v35.1.0

Published by gajus over 3 years ago

35.1.0 (2021-05-30)

Bug Fixes

  • no-missing-syntax, no-restricted-syntax: support "any" with comment including global comments (dc641cc)

Features

  • use jsdoc-type-pratt-parser (647d47e)
eslint-plugin-jsdoc - v35.0.0

Published by gajus over 3 years ago

35.0.0 (2021-05-24)

Bug Fixes

  • multiline-blocks: Enable (noZeroLineText and noFinalLineText will apply by default) (b81e25d)

BREAKING CHANGES

  • multiline-blocks: Should have been enabled by default

Also adds newer rules to doc listing

eslint-plugin-jsdoc - v34.8.2

Published by gajus over 3 years ago

34.8.2 (2021-05-19)

Bug Fixes

  • check-line-alignment: add multiline type workaround (#744); fixes part of #743 (9928298)
eslint-plugin-jsdoc - v34.8.1

Published by gajus over 3 years ago

34.8.1 (2021-05-19)

Bug Fixes

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

Published by gajus over 3 years ago

34.8.0 (2021-05-19)

Features

  • tag-lines: add tags option to override behavior on a tag-specific basis (including only applying to tag(s)); fixes #734 (6e5e76d)
Package Rankings
Top 0.88% on Npmjs.org
Top 6.73% on Proxy.golang.org
Badges
Extracted from project README
NPM version Travis build status js-canonical-style Discord Chat