JSDoc
Require JSDoc Body
Require a body paragraph in JSDoc blocks that explains why the declaration exists.
Require JSDoc Hierarchy
Require JSDoc summary lines to follow the hierarchy chain derived from the file path and method name.
Require JSDoc Param Alignment
Require vertical alignment of param types, names, and dashes in JSDoc blocks.
Require JSDoc Param Name
Require param descriptions to match the parameter name with the first letter capitalized and a trailing period.
Require JSDoc Private
Require a private tag in JSDoc blocks for private class members to keep documentation consistent with access modifiers.
Require JSDoc Since
Require a since tag in every JSDoc block to track when classes, methods, properties, and type declarations were introduced.