Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

ESLint import-x/order config doesn't match documented import organization

Offen Anfängerfreundlich
#9,225 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 2 Tagen

@Devehab arbeitet bereits daran.

Seit 27.10.2026.

  • #9238 von @Devehab — offen

Bewertung

Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Anfängerfreundlichkeit
85/100
Issue-Typ
Dokumentation
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
eslint, typescript

Rechercherichtung

Lies den Abschnitt zur Importorganisation in docs/code-style.md und vergleiche dessen Reihenfolge mit den Regeln in eslint.config.js, insbesondere mit der Platzierung der Typgruppe. Aktualisiere die Dokumentation, sodass sie die von der Konfiguration erzwungene Reihenfolge beschreibt, und prüfe anschließend, ob der Abschnitt mit den aufgeführten Gruppen übereinstimmt. Die Aufgabe ist abgeschlossen, wenn Leser der dokumentierten Reihenfolge folgen können, ohne ESLint zu widersprechen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Enter your suggestions in details:

The import ordering documented in docs/code-style.md#import-organization doesn't match ESLint import-x/order rules.

Import Organization

Organize imports in this order:

  1. Node.js built-in modules
  2. External library imports (Including @node-core/*)
  3. Relative imports (./*, ../*, #specifier/)
  4. Type-only imports at the end of each given section

Actual ESLint config:

groups: [
  'builtin',
  'external',
  'internal',
  'object',
  'type',            // <-- all type imports in one block
  ['sibling', 'parent'],
  'index',
],

Leads to:
https://github.com/nodejs/nodejs.org/blob/72c17389079e752245a45ff01786c2bb0ae12f0f/apps/site/components/EOL/VulnerabilityChips/VulnerabilityChip/index.tsx#L1-L8

Proposal: Update docs to match ESLint config.

Vorherrschende Sprache
TypeScript
Sterne
6.9k
Forks
6.5k
Ø Merge
2 T. 1 Std.
Gemergte PRs (30 T.)
48

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus nodejs/nodejs.org

Alle Issues in nodejs/nodejs.org

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.