Avoid empty destructuring patterns
このページは日本語には対応しておりません。随時翻訳に取り組んでいます。翻訳に関してご質問やご意見ございましたら、お気軽にご連絡ください。
ID: typescript-best-practices/no-empty-pattern
Language: TypeScript
Severity: Error
Category: Best Practices
Description
An empty destructuring pattern doesn’t provide any value and might be confusing, as it looks similar to the default assignment.
Non-Compliant Code Examples
var {} = foo
var [] = foo
var {a: {}} = foo
var {a, b: {}} = foo
var {a: []} = foo
function foo({}) {}
function foo([]) {}
function foo({a: {}}) {}
function foo({a: []}) {}
Compliant Code Examples
var {a = {}} = foo;
var {a, b = {}} = foo;
var {a = []} = foo;
function foo({a = {}}) {}
function foo({a = []}) {}
var [a] = foo
Seamless integrations. Try Datadog Code Analysis