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 - v8.4.6

Published by gajus over 5 years ago

8.4.6 (2019-06-23)

Bug Fixes

  • require-jsdoc: support anonymous default with publicOnly (0bd35d1), closes #286
eslint-plugin-jsdoc - v8.4.5

Published by gajus over 5 years ago

8.4.5 (2019-06-23)

Bug Fixes

  • require-jsdoc: avoid error for unnamed default functions and classes (export default ...), though does not yet handle (d9fdc7a)
eslint-plugin-jsdoc - v8.4.4

Published by gajus over 5 years ago

8.4.4 (2019-06-22)

Bug Fixes

  • require-jsdoc: with eslint 6, we can't use schema for defaults, so revert to old approach (5e784ba)
eslint-plugin-jsdoc - v8.4.3

Published by gajus over 5 years ago

8.4.3 (2019-06-21)

Bug Fixes

  • make options schemas effective (5008fcf)
eslint-plugin-jsdoc - v8.4.2

Published by gajus over 5 years ago

8.4.2 (2019-06-21)

Bug Fixes

  • require-returns, require-returns-check: properly handle catch (ea8b0f7)
eslint-plugin-jsdoc - v8.4.1

Published by gajus over 5 years ago

8.4.1 (2019-06-21)

Bug Fixes

  • check-examples: include column delta preceding regex mtch when regex has no groups (b8e2085)
eslint-plugin-jsdoc - v8.4.0

Published by gajus over 5 years ago

8.4.0 (2019-06-21)

Features

  • check-types, no-undefined-types: report error if settings.jsdoc.preferredTypes item is not falsy/string/object (e273fba)
  • no-types, require-description: add missing meta.type ("suggestion" for both) (cd2d28e)
eslint-plugin-jsdoc - v8.3.2

Published by gajus over 5 years ago

8.3.2 (2019-06-21)

Bug Fixes

  • add flat-map-polyfill to dependencies and use in no-undefined-types in place of (unpublished and large) core-js (142ac17)
eslint-plugin-jsdoc - v8.3.1

Published by gajus over 5 years ago

8.3.1 (2019-06-21)

Bug Fixes

  • add core-js/fn/array/flat-map import to no-undefined-types to ensure flatMap support (2b41cb8)
  • use stable flat-map polyfill (8254e70)
eslint-plugin-jsdoc - v8.3.0

Published by gajus over 5 years ago

8.3.0 (2019-06-19)

Features

  • add array option exemptedBy on rules require-description and require-example (e8026e4)
eslint-plugin-jsdoc - v8.2.0

Published by gajus over 5 years ago

8.2.0 (2019-06-19)

Bug Fixes

  • add null checks (71aeacf)
  • check class declarations (10bb92e)
  • only modify window variable when browserEnv option is enabled (287232b)

Features

  • add public exports only option to require-jsdoc rule (abd2170), closes #192
eslint-plugin-jsdoc - v8.1.0

Published by gajus over 5 years ago

8.1.0 (2019-06-16)

Features

  • require-returns: add forceReturnsWithAsync (7e4369b)
  • require-returns: add forceReturnsWithAsync (bc184a4)
eslint-plugin-jsdoc - v8.0.2

Published by gajus over 5 years ago

8.0.2 (2019-06-16)

Bug Fixes

  • Stop warning missing param and returns tags if [@type](https://github.com/type) is present (f652d08)
eslint-plugin-jsdoc - v8.0.1

Published by gajus over 5 years ago

8.0.1 (2019-06-11)

Bug Fixes

  • allow [@memberof](https://github.com/memberof) and [@memberof](https://github.com/memberof)! to have a trailing member operator after their path (a949094)
eslint-plugin-jsdoc - v8.0.0

Published by gajus over 5 years ago

8.0.0 (2019-06-11)

  • Merge pull request #270 from brettz9/parent-types (805017c), closes #270
  • BREAKING CHANGE: change <> to no longer apply to SomeType.<> but instead to now support SomeType<> (22918c7)

BREAKING CHANGES

  • change <> to no longer apply to SomeType.<> but instead to now support SomeType<>
    feat: pseudo-type [] to catch parent array types of form string[], number[], etc.
    feat: support .<> as separate type
    fix: ensure working with nested type arrays/objects
    fix: ensure fixer preserves angle-bracket-dot or square bracket notation for arrays/objects
    chore: Update husky, semantic-release devDeps; add typescript devDep for type-fest peer dep. (used indirectly by husky and semantic-release)
  • through jsdoctypeparser update.
eslint-plugin-jsdoc - v7.2.3

Published by gajus over 5 years ago

7.2.3 (2019-05-30)

Bug Fixes

  • false positive with optional chaining (7015225), closes #182
eslint-plugin-jsdoc - v7.2.2

Published by gajus over 5 years ago

7.2.2 (2019-05-30)

Bug Fixes

  • require-hyphen-before-param-description: fix fixer to account for multiline descriptions (6873b03)
eslint-plugin-jsdoc - v7.2.1

Published by gajus over 5 years ago

7.2.1 (2019-05-30)

Bug Fixes

  • require-hyphen-before-param-description: fixer should insert hyphen in correct line (#176) (bca8d3c)
eslint-plugin-jsdoc - v7.2.0

Published by gajus over 5 years ago

7.2.0 (2019-05-29)

Features

  • check-alignment: add fixer (a05741a)
eslint-plugin-jsdoc - v7.1.0

Published by gajus over 5 years ago

7.1.0 (2019-05-28)

Features

  • add settings overrideReplacesDocs, augmentsExtendsReplacesDocs, implementsReplacesDocs and apply to require-param, require-description, require-example, and require-returns for exempting all of these from errors in the case of the presence of [@override](https://github.com/override), [@augments](https://github.com/augments)/[@extends](https://github.com/extends), or [@implements](https://github.com/implements), respectively. (9cc49a2)
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