no-empty-pattern Disallow empty destructuring patterns An empty destructuring pattern reads a value without selecting any of its fields or elements. Instead, you SHOULD bind the intended values or remove the ineffective destructuring operation. - Category: suspicious - Level: warning - Fix: none - Scope: module Reported function read(value: { name: string }): void { const {} = value; } Accepted function read(value: { name: string }): void { const { name } = value; } Prior art - ESLint ยท no-empty-pattern language/linter/src/rules/suspicious/noemptypattern.rs:6