Skip to content

Releases: gajus/eslint-plugin-jsdoc

v15.3.1

09 Jul 04:58
Compare
Choose a tag to compare

15.3.1 (2019-07-09)

Bug Fixes

  • require-description-complete-sentence: let fixer work with question and exclamation marks at sentence end (fixes part of #16) (456206e)

v15.3.0

08 Jul 23:40
87a40f6
Compare
Choose a tag to compare

15.3.0 (2019-07-08)

Features

  • require-example: add contexts array option (of AST types) to allow overriding enforced contexts (fixes #273) (76771cb)

v15.2.0

08 Jul 18:39
Compare
Choose a tag to compare

15.2.0 (2019-07-08)

Features

  • check-examples: apply to all contexts (9fe4989)

v15.1.0

08 Jul 16:12
Compare
Choose a tag to compare

15.1.0 (2019-07-08)

Features

  • bump jsdoctypeparser to 5.0.1 (7400ee7)

v15.0.1

08 Jul 15:10
Compare
Choose a tag to compare

15.0.1 (2019-07-08)

Bug Fixes

  • check-param-names: report proper line numbers (fixes #48) (aff7358)

v15.0.0

08 Jul 13:51
Compare
Choose a tag to compare

15.0.0 (2019-07-08)

Features

  • require-description: add descriptionStyle option to accept implicit descriptions as satisfying the rule by default (fixes #301) (616bc83)

BREAKING CHANGES

  • require-description: To restore old behavior, set the option descriptionStyle to "tag"

v14.1.0

08 Jul 13:45
Compare
Choose a tag to compare

14.1.0 (2019-07-08)

Features

  • match-description: allow arbitrary tags; also fixes returns/return to avoid skipping matching of an initial "name" and space (9263fba)

v14.0.0

07 Jul 15:08
eab2813
Compare
Choose a tag to compare

14.0.0 (2019-07-07)

Features

  • require-param: remove deprecated settings allowOverrideWithoutParam, allowImplementsWithoutParam, allowAugmentsExtendsWithoutParam (39c1e11)

BREAKING CHANGES

  • require-param: Removes the following settings in favor of mentioned replacements ettings:
  • settings.jsdoc.allowOverrideWithoutParam - replaced by settings.jsdoc.overrideReplacesDocs
  • settings.jsdoc.allowImplementsWithoutParam - replaced by settings.jsdoc.implementsReplacesDocs
  • settings.jsdoc.allowAugmentsExtendsWithoutParam - replaced by settings.jsdoc.augmentsExtendsReplacesDocs

v13.0.0

07 Jul 14:12
9c9429e
Compare
Choose a tag to compare

13.0.0 (2019-07-07)

Features

  • check-examples: move settings to options (fixes #216) (c4f221d)

BREAKING CHANGES

  • check-examples: The following settings have been removed and became options
    under check-examples

  • settings.jsdoc.exampleCodeRegex

  • settings.jsdoc.rejectExampleCodeRegex

  • settings.jsdoc.matchingFileName

  • settings.jsdoc.baseConfig

  • settings.jsdoc.configFile

  • settings.jsdoc.eslintrcForExamples

  • settings.jsdoc.allowInlineConfig

  • settings.jsdoc.reportUnusedDisableDirectives

  • settings.jsdoc.captionRequired

  • settings.jsdoc.noDefaultExampleRules

v12.0.0

07 Jul 11:57
92bf5b2
Compare
Choose a tag to compare

12.0.0 (2019-07-07)

Features

  • require-example: move settings to options (407d3a9)
  • require-jsdoc: move settings to options (9f9f4fb)
  • require-returns: move settings to options (76e1e97)
  • valid-types: move settings to options (06cb22e)

BREAKING CHANGES

  • require-returns: The following settings has been removed and became options
    under relevant rules.
    • settings.jsdoc.allowEmptyNamepaths -> option in valid-types
    • settings.jsdoc.checkSeesForNamepaths -> option in valid-types
    • settings.jsdoc.exemptEmptyFunctions -> option in require-jsdoc
    • settings.jsdoc.forceRequireReturn -> option in require-returns
    • settings.jsdoc.avoidExampleOnConstructors -> option in require-example