Skip to content

Commit a6a70ad

Browse files
authored
build: Require jsdoc for classes and methods (#8901)
1 parent d99a54b commit a6a70ad

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

eslint.config.mjs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,13 @@ export default [
298298
'jsdoc/check-values': 'off',
299299
// This should be checked by the compiler
300300
'jsdoc/no-undefined-types': 'off',
301+
'jsdoc/require-jsdoc': ['error', {
302+
exemptEmptyConstructors: true,
303+
require: {
304+
ClassDeclaration: true,
305+
MethodDefinition: true,
306+
},
307+
}],
301308
// Some params/props/returns are self-explanatory
302309
'jsdoc/require-param-description': 'off',
303310
'jsdoc/require-property-description': 'off',

0 commit comments

Comments
 (0)