<!-- Thank you for reporting a bug! Please write a short description of the bug. Reproducible snippet as minimal as possible would be much helpful. --> ### Lint Name no-unused-vars <!-- What lint rule do you want to report about? e.g. no-misused-new --> ### Code Snippet ```ts const { foo, bar: baz = foo } = { foo: 1 }; ``` ### Expected Result No lint errors ### Actual Result `foo` is marked as unused variable. ### Additional Info The alias `: baz` seems to mask the relation of `bar = foo`. ### Version <!-- Paste the output from `deno --version`, e.g. deno 1.10.1 (release, x86_64-unknown-linux-gnu) v8 9.1.269.27 typescript 4.2.2 --> deno 2.1.9 (stable, release, aarch64-apple-darwin) v8 13.0.245.12-rusty typescript 5.6.2