|
142 | 142 | | [`class-name`] | β
| [`@typescript-eslint/class-name-casing`] |
|
143 | 143 | | [`comment-format`] | π | [`capitalized-comments`][capitalized-comments] & [`spaced-comment`][spaced-comment] |
|
144 | 144 | | [`comment-type`] | π | N/A |
|
145 |
| -| [`completed-docs`] | π | [`eslint-plugin-jsdoc`][plugin:jsdoc] | |
| 145 | +| [`completed-docs`] | π | [`jsdoc/require-jsdoc`] | |
146 | 146 | | [`encoding`] | π | N/A |
|
147 | 147 | | [`file-header`] | π | [`eslint-plugin-header`][plugin:header] or [`-file-header`][plugin:file-header] |
|
148 | 148 | | [`file-name-casing`] | π | [`unicorn/filename-case`] |
|
|
160 | 160 | | [`no-consecutive-blank-lines`] | π | [`no-multiple-empty-lines`][no-multiple-empty-lines] |
|
161 | 161 | | [`no-irregular-whitespace`] | π | [`no-irregular-whitespace`][no-irregular-whitespace] with `skipStrings: false` |
|
162 | 162 | | [`no-parameter-properties`] | β
| [`@typescript-eslint/no-parameter-properties`] |
|
163 |
| -| [`no-redundant-jsdoc`] | π | N/A ([open issue](https://github.com/gajus/eslint-plugin-jsdoc/issues/134)) | |
| 163 | +| [`no-redundant-jsdoc`] | π | [`jsdoc/no-types`] | |
164 | 164 | | [`no-reference-import`] | π | N/A |
|
165 | 165 | | [`no-trailing-whitespace`] | π | [`no-trailing-spaces`][no-trailing-spaces] |
|
166 | 166 | | [`no-unnecessary-callback-wrapper`] | π | N/A and this might be unsafe (i.e. with `forEach`) |
|
@@ -664,11 +664,16 @@ Relevant plugins: [`chai-expect-keywords`](https://github.com/gavinaiken/eslint-
|
664 | 664 | [`security/detect-non-literal-require`]: https://github.com/nodesecurity/eslint-plugin-security#detect-non-literal-require
|
665 | 665 | [`security/detect-possible-timing-attacks`]: https://github.com/nodesecurity/eslint-plugin-security#detect-possible-timing-attacks
|
666 | 666 |
|
| 667 | +<!-- eslint-plugin-jsdoc --> |
| 668 | + |
| 669 | +[plugin:jsdoc]: https://github.com/gajus/eslint-plugin-jsdoc |
| 670 | +[`jsdoc/require-jsdoc`]: https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-require-jsdoc |
| 671 | +[`jsdoc/no-types`]: https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-no-types |
| 672 | + |
667 | 673 | <!-- Miscellaneous plugins -->
|
668 | 674 |
|
669 | 675 | [`prefer-arrow/prefer-arrow-functions`]: https://github.com/TristonJ/eslint-plugin-prefer-arrow
|
670 | 676 | [plugin:promise]: https://github.com/xjamundx/eslint-plugin-promise
|
671 |
| -[plugin:jsdoc]: https://github.com/gajus/eslint-plugin-jsdoc |
672 | 677 | [plugin:header]: https://github.com/Stuk/eslint-plugin-header
|
673 | 678 | [plugin:file-header]: https://github.com/Sekhmet/eslint-plugin-file-header
|
674 | 679 | [plugin:compat]: https://github.com/amilajack/eslint-plugin-compat
|
|
0 commit comments