eslint-plugin-jsdoc

JSDoc specific linting rules for ESLint.

OTHER License

Downloads
9.7M
Stars
1.1K
Committers
104

Bot releases are hidden (Show)

eslint-plugin-jsdoc - v18.8.0

Published by gajus almost 5 years ago

18.8.0 (2019-12-31)

Features

  • require-description-complete-sentence: add abbreviations option; fixes #424 (f70fd6c)
eslint-plugin-jsdoc - v18.7.0

Published by gajus almost 5 years ago

18.7.0 (2019-12-31)

Features

  • require-file-overview: add rule for every file to have a file tag; fixes #55 (7839625)
eslint-plugin-jsdoc - v18.6.2

Published by gajus almost 5 years ago

18.6.2 (2019-12-28)

Bug Fixes

  • empty-tags: ensure rule is still checked when a private tag is present despite even a true ignorePrivate setting. (c5b8e09)
eslint-plugin-jsdoc - v18.6.1

Published by gajus almost 5 years ago

18.6.1 (2019-12-28)

Bug Fixes

  • ensure ignorePrivate setting works with iterateAllJsdocs rules (9703aba)
eslint-plugin-jsdoc - v18.6.0

Published by gajus almost 5 years ago

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)
eslint-plugin-jsdoc - v18.5.0

Published by gajus almost 5 years ago

18.5.0 (2019-12-27)

Features

  • check-param-names: add option allowExtraTrailingParamDocs to avoid reporting additional [@param](https://github.com/param)'s beyond actual function's arguments; fixes #450 (4532e66)
eslint-plugin-jsdoc - v18.4.4

Published by gajus almost 5 years ago

18.4.4 (2019-12-23)

Bug Fixes

  • require-returns: should only report errors with async functions when forceReturnsWithAsync is set (13f5533)
eslint-plugin-jsdoc - v18.4.3

Published by gajus almost 5 years ago

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)
eslint-plugin-jsdoc - v18.4.2

Published by gajus almost 5 years ago

18.4.2 (2019-12-04)

Bug Fixes

  • check-types: surface jsdoctypeparser fix for new() with arrow functions; @Elberet (373fb43)
eslint-plugin-jsdoc - v18.4.1

Published by gajus almost 5 years ago

18.4.1 (2019-12-02)

Bug Fixes

  • check-param-names: failure to handle default params with spacing; closes #377 (c361ef6)
eslint-plugin-jsdoc - v18.4.0

Published by gajus almost 5 years ago

18.4.0 (2019-12-02)

Features

  • check-examples: add no-multiple-empty-lines by default (67df3dd)
eslint-plugin-jsdoc - v18.3.0

Published by gajus almost 5 years ago

18.3.0 (2019-12-01)

Features

  • validateDescription: tighten constraint (3b5e301)
eslint-plugin-jsdoc - v18.2.2

Published by gajus almost 5 years ago

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)
eslint-plugin-jsdoc - v18.2.1

Published by gajus almost 5 years ago

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)
eslint-plugin-jsdoc - v18.2.0

Published by gajus almost 5 years ago

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)
eslint-plugin-jsdoc - v18.1.6

Published by gajus almost 5 years ago

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)
eslint-plugin-jsdoc - v18.1.5

Published by gajus almost 5 years ago

18.1.5 (2019-11-25)

Bug Fixes

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

Published by gajus almost 5 years ago

18.1.4 (2019-11-20)

Bug Fixes

  • ensure comment is only matched by /**\s at beginning of text (eeab3d2)
eslint-plugin-jsdoc - v18.1.3

Published by gajus almost 5 years ago

18.1.3 (2019-11-20)

Bug Fixes

  • newline-after-description: only treat comments with whitespace after two asterisks only as jsdoc (3d61126)
eslint-plugin-jsdoc - v18.1.2

Published by gajus almost 5 years ago

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)
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