complete/no-redundant-jsdoc-default
💼 This rule is enabled in the ✅ recommended config.
📝 Disallows setting object properties to their JSDoc default values.
💭 This rule requires type information.
Disallows setting object properties to their JSDoc default values. This catches
redundant configuration such as explicitly setting a property to true when its
type declaration documents @default true.
Rule Details
Section titled “Rule Details”interface Foo { /** * @default true */ readonly someProp?: boolean;}
// Badconst foo: Foo = { someProp: true,};
// Goodconst foo: Foo = {};const foo: Foo = { someProp: false,};Options
Section titled “Options”This rule is not configurable.
