Skip to content

Tags: DMartens/eslint-plugin-jsdoc

Tags

v30.3.0

Toggle v30.3.0's commit message
docs: include `no-bad-blocks` and `no-defaults` and document `ignore`…

… option for `no-bad-blocks`

v30.2.4

Toggle v30.2.4's commit message
chore: fix `lint-staged` condition

v30.2.3

Toggle v30.2.3's commit message
fix(`no-defaults`): adjust fixed AST to fully unset `default` as new …

…`comment-parser` adjustment would otherwise not wholly remove the default; also updates devDeps and tests use of opening jsdoc; fixes gajus#568

v30.2.2

Toggle v30.2.2's commit message
chore: update devDeps. and lint as per latest canonical

v30.2.1

Toggle v30.2.1's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
fix(`check-examples`): disable jsdoc/require-jsdoc

Examples inside JSDoc comments cant comply with the `jsdoc/require-jsdoc` rule,
because the closing comment of the nested JSDoc would close the multiline
comment that contains the example.

v30.2.0

Toggle v30.2.0's commit message
feat(`require-param`): add `checkDestructuredRoots` option; fixes gaj…

…us#616

v30.1.0

Toggle v30.1.0's commit message
docs(require-param, check-param-names`): add docs for `checkDestructu…

…red`

v30.0.3

Toggle v30.0.3's commit message
fix(`require-jsdoc`): handle `MethodDefinition` context without errin…

…g when using `exemptEmptyFunctions` and `exemptEmptyConstructors`; fixes gajus#613

Also impacts `check-params`, `require-params` when using `MethodDefinition` context.

v30.0.2

Toggle v30.0.2's commit message
fix(`require-jsdoc`): ensure conditionally checking `Property`/`Objec…

…tProperty`/`ClassProperty` as parents for arrow function expressions; fixes gajus#612

Also:
1. Ensures `ObjectProperty` and `ClassProperty` (as with `babel-eslint`) are conditionally checked as parents for non-arrow function expressions
2. Fixes comment placement with `ClassProperty`/`ObjectProperty` (as with `babel/parser`)

v30.0.1

Toggle v30.0.1's commit message
fix(`require-jsdoc`): avoid error with `checkConstructors: false` whe…

…n attempting to check tags; fixes gajus#611

In this rule, jsdocNode is empty by the time we check for `exemptSpecialMethods`, so ensure there is a no-op for its tags