patternfly / patternfly/patternfly-react

`eslint-plugin-patternfly-react` - Add support for flat config format for ESLint

Offen
#10,754 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Pinned
Vorherrschende Sprache
TypeScript
Sterne
862
Forks
392
Ø Merge
4 T. 8 Std.
Gemergte PRs (30 T.)
9

Beschreibung

Currently the eslint-plugin-patternfly-react supports the ESLint v9 plugin API thanks to the work done by @kmcfaul under #10743. However it still requires the use of compatibility functions in order to transform the legacy configuration format to something that can be used in ESLint v9 due to its use of the now required flat configuration format.

The implementation of eslint-plugin-patternfly-react should be updated so it supports the new configuration format, and the documentation in the README should be updated to reflect that. For an example of this, see the documentation for the ESLint markdown plugin.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Lokalisieren Sie die Implementierung von eslint-plugin-patternfly-react und dessen README und vergleichen Sie anschließend die Konfigurationsanleitung mit dem verlinkten eslint-plugin-markdown-Beispiel. Aktualisieren Sie das Plugin, damit es das Flat-Konfigurationsformat von ESLint unterstützt, und überarbeiten Sie die README, um die neue Verwendung zu dokumentieren; abgeschlossen ist die Aufgabe, wenn sowohl die Implementierung als auch die Dokumentation mit ESLint v9 ohne Kompatibilitätstransformationen funktionieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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