menu
no-useless-default-assignment
Disallow defaults that cannot be selected by the checked input type
A destructuring default can only run when its selected value is undefined.
Instead, you SHOULD remove the default when the checked input type excludes undefined.
Reported
1function name(user: { name: string }): string {2 const { name = "anonymous" } = user;3 return name;4}Accepted
1function name(user: { name: string }): string {2 const { name } = user;3 return name;4}