- Turn off
jsdoc/no-defaults
which was enabled in^46
.
- Bump eslint-plugin-jsdoc to
^46
.
- Fix for not including in package new
/rules
directory.
-
By default
"jsdoc/no-undefined-types": "off"
is used. A newno-undefined-types
config is now available for each year release that enables theno-undefined-types
rule along with including Typescript types not included ineslint-plugin-jsdoc
. -
Updated
eslint-plugin-jsdoc
dependency to^43
.
- Removed jsdoc/no-undefined-types rule turning it off; must now provide explicit types.
- To explicitly turn off again add
"rules": { "jsdoc/no-undefined-types": "off" }
to eslint config.
- To explicitly turn off again add
- Added
public
to exceptions in tag-lines rule. - Fixed old invalid configuration values in
tag-lines
.
- Updated
eslint-plugin-jsdoc
dependency to43.0.7
. - Added
hidden
to exceptions in tag-lines rule.
- Updated
eslint-plugin-jsdoc
dependency to39.3.14
.
- Added
template
to exceptions in tag-lines rule. - Added
no-useless-constructor
to default ESM rules. - Updated
eslint-plugin-jsdoc
dependency to39.3.4
.
- Added
memberof
&readonly
to exceptions in tag-lines rule.
- Switched all operators for linebreak rule to
after
.
- Small fix to include es2021 environment in 2022 config.
- Small fix for invalid env ESM attributes for 2018 / 2019.
- upgraded for ESLint 8.x support.
- added 'type' to "jsdoc/tag-lines"
- added 'private', 'protected', 'throws' to "jsdoc/tag-lines"
- added 'ignore' to "jsdoc/tag-lines"
- set
"settings": { "jsdoc": { "mode": "typescript" } }
- set "jsdoc/tag-lines" to:
"jsdoc/tag-lines": ["warn", "always", {
"noEndLines": true,
"tags": {
"inheritDoc": {"lines":"any"},
"override": {"lines":"any"},
"returns": {"lines":"any"},
"see": {"lines":"any"}
}
}]
- set
"jsdoc/tag-lines": ["warn", "always", { "noEndLines": true }]
- set
"settings": { "jsdoc": { "mode": "permissive" } }
- set quote-props to
["error", "as-needed", { "unnecessary": true }]
- set
"jsdoc/no-undefined-types": "off"
in rules until a good solution for gajus/eslint-plugin-jsdoc#99 is available.
- Added eslint-plugin-jsdoc / recommended settings
- Initial release