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 - v16.1.0

Published by gajus almost 5 years ago

16.1.0 (2019-10-29)

Features

  • check-types, no-undefined-types, valid-types: with settings.jsdoc.mode, only expect types on certain tags if in "closure" mode (42e8de2)
eslint-plugin-jsdoc - v16.0.0

Published by gajus almost 5 years ago

16.0.0 (2019-10-29)

Features

  • check-tag-names and other rules: begin settings.jsdoc.mode; utilize in getPreferredTagName, isValidTag, getTagsByType; fixes part of #356 (fd36278)

BREAKING CHANGES

  • check-tag-names and other rules: Allowable values: jsdoc|typescript|closure
eslint-plugin-jsdoc - v15.12.2

Published by gajus almost 5 years ago

15.12.2 (2019-10-29)

Bug Fixes

  • Alignment fixer should use indentation character from sourceCode. (2e3c3cd)
eslint-plugin-jsdoc - v15.12.1

Published by gajus almost 5 years ago

15.12.1 (2019-10-23)

Bug Fixes

  • require-jsdoc: avoid erring (or traversing) on object spread in parsing for defined symbols; fixes #378 (6ab617f)
eslint-plugin-jsdoc - v15.12.0

Published by gajus about 5 years ago

15.12.0 (2019-10-18)

Features

  • require-param: change fixer to fix all missing tags at once (fc4d68e)
eslint-plugin-jsdoc - v15.11.1

Published by gajus about 5 years ago

15.11.1 (2019-10-15)

Bug Fixes

  • valid-types: add undocumented modifies so its types will be checked (474ecb0)
eslint-plugin-jsdoc - v15.11.0

Published by gajus about 5 years ago

15.11.0 (2019-10-12)

Features

  • check-tag-names: allow undocumented jsdoc modifies tag and missing closure tags (e791ec3)
eslint-plugin-jsdoc - v15.10.1

Published by gajus about 5 years ago

15.10.1 (2019-10-12)

Bug Fixes

  • require-jsdoc: allow additional contexts to block preceeding export and find jsdoc (c0f4494)
eslint-plugin-jsdoc - v15.10.0

Published by gajus about 5 years ago

15.10.0 (2019-10-09)

Features

  • add require-param fixer (f5aa476)
  • require-param: add fixer (893916c)
eslint-plugin-jsdoc - v15.9.10

Published by gajus about 5 years ago

15.9.10 (2019-10-05)

Bug Fixes

  • check-types: surface jsdoctypeparser publishing fix for variadic without operand function(...) (impacting check-types fixes of such a type) (c0171c7)
eslint-plugin-jsdoc - v15.9.9

Published by gajus about 5 years ago

15.9.9 (2019-10-04)

Bug Fixes

  • check-types: allow albeit questionable variadic without operand function(...); fixes #389 (24dd328)
eslint-plugin-jsdoc - v15.9.8

Published by gajus about 5 years ago

15.9.8 (2019-10-03)

Bug Fixes

  • check-indentation: Loosen tag pattern to allowable jsdoc tags (326d2b5)
eslint-plugin-jsdoc - v15.9.7

Published by gajus about 5 years ago

15.9.7 (2019-10-02)

Bug Fixes

eslint-plugin-jsdoc - v15.9.6

Published by gajus about 5 years ago

15.9.6 (2019-10-02)

Bug Fixes

eslint-plugin-jsdoc - v15.9.5

Published by gajus about 5 years ago

15.9.5 (2019-09-27)

Bug Fixes

  • require-jsdoc: have reporting cover entire first line of function so more visible; (causes endLine to be removed); #386 (3558377)
eslint-plugin-jsdoc - v15.9.4

Published by gajus about 5 years ago

15.9.4 (2019-09-27)

Bug Fixes

  • avoid highlighting whole function block upon missing jsdoc block in favor of highlighting first line only; fixes #386 (f77144d)
eslint-plugin-jsdoc - v15.9.3

Published by gajus about 5 years ago

15.9.3 (2019-09-26)

Bug Fixes

  • require-jsdoc: allow TSInterfaceDeclaration to find jsdoc block preceding export; fixes #385 (c523384)
eslint-plugin-jsdoc - v15.9.2

Published by gajus about 5 years ago

15.9.2 (2019-09-14)

Bug Fixes

  • no-undefined-types: add void to allowable types; fixes #381 (ebf92c5)
eslint-plugin-jsdoc - v15.9.1

Published by gajus about 5 years ago

15.9.1 (2019-09-01)

Bug Fixes

  • valid-types: treat module, enum, member/var, and typedef as having optional type; fixes #375 (6c7a5de)
eslint-plugin-jsdoc - v15.9.0

Published by gajus about 5 years ago

15.9.0 (2019-09-01)

Bug Fixes

  • require-example: add fixer for missing declaration (though can do nothing with missing description); fixes part of #336 (ea3e057)
  • require-jsdoc: add fixer to add empty jsdoc block (b48cf1d)
  • require-param: skip destructuring; fixes #352 (though still need to handle #11 ) (c8d0611)
  • require-returns-check: check WithStatement for return statements (37e8300)

Features

  • allow empty line between jsdoc and jscode (#353) (19a6590)
  • check-types: Add symbol and bigint to native types (fixes #360) (23846fc)
  • valid-types: Add more type checks (f5c485d)
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