gajus/
JSDoc specific linting rules for ESLint.
USD raised
Recent activities
With TypeScript CTRL+S adds bad comments to a function inside a class.
Expected JSDoc block to be aligned. jsdoc/check-alignment
Add summary of rules in readme
jsdoc/require-param not working
no-undefined-types: False positives with class templates
publicOnly option for require-jsdoc not working
JSDoc/GCC/TypeScript mode
Check `yield` and `@yields`/`@yield`
require-param: Why require-param rule reports about function name?
Missing fixers
Don't check indentation within code blocks
check-examples exampleCodeRegex option with global and multiline expression flags
Allow "any" to rules with `contexts`
Custom tag (`@readonly-properties`?) which enforced that a function would not modify passed-in and/or closure-obtained objects unless whitelisted
Exempt certain methods from `require-jsdoc`
`require-returns` requires `@return` if there is an arrow in some comment
Use `schema` metadata for auto-documenting options and reuse in option defaults
Ensure setting and option defaults are documented
`check-types` option to allow `@typedef` to be exempt from `preferredTypes` setting (at least rejections)
Change `*WithoutParam` setting defaults to `true`
Check for more matching returns and param type checks
Options to validate descriptions more precisely based on the specific tag
Default params (including for destructured items)
Move settings to options
Except for return/param rules, most rules should not be limited to functions
Feature request: rule to enforce asterisks
valid-types can't work with inline param names
Precise validation of assorted tag type descriptions (including presence or absence)
`no-undefined-types` doesn't read local variables
[bug] TypeScript "Parameter properties" unsupported
Typescript types should be supported in jsdoc type positions
A custom @use tag for restricting closure variables
Tweak ESLint `no-warning-comments` (or make new rule) to optionally do `@todo` check
Way to feed `no-undefined-types` additional files (and finding unused types within the same set of files)
@link conflicts with require-description-complete-sentence
require-description-complete-sentence edge conditions
require-description-complete-sentence tries to capitalize variable names in @return
Support destructuring assignment (array, object, rest)
© 2019 BoostIO, Inc.