import-js/eslint-plugin-import

[import/order] option to either sort by export name or alias name

Offen

#3.181 geöffnet am 24.04.2025

 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)JavaScript (1.548 Forks)batch import
help wantedimport/export orderingsemver-minor

Repository-Metriken

Stars
 (5.940 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 138T 22h) (3 gemergte PRs in 30 T)

Beschreibung

Given the following configuration:

"import/order": [
    "error",
    {
        alphabetize: {
            order: "asc",
        },
        named: true,
    },
],

The following import statement will fail:

import { b, a as c } from "lib"

That's because a is expected to be before b. However, since a is being renamed to c, I would like to be able to determine the order based on the alias name.

Contributor Guide