Skip to content

Organize Imports doesn't remove duplicate or unused imports #2240

Open
@Jarred-Sumner

Description

@Jarred-Sumner

Zig Version

0.14.0

ZLS Version

0.14.0-dev

Client / Code Editor / Extensions

Visual Studio Code

Steps to Reproduce and Observed Behavior

  1. Source code:
const Foo = @import("./foo.zig");
  1. Run "Organize imports"
  2. Source code:
const Foo = @import("./foo.zig");

Expected Behavior

When you use "Organize imports" in the TypeScript LSP, it removes unused imports, which sets the expectation for other LSPs that implement "Organize imports" to remove unused imports.

  1. Source code:
const Foo = @import("./foo.zig");
  1. Run "Organize imports"
  2. Source code:

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions