PowerShell / PowerShell/PSScriptAnalyzer

Support EditorConfig format settings

Offen
#1,898 0 Kommentare 6 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Area - Configuration Issue-Enhancement
Vorherrschende Sprache
C#
Sterne
2.2k
Forks
414
Ø Merge
13 Std. 1 Min.
Gemergte PRs (30 T.)
2

Beschreibung

Summary of the new feature

It would be nice if PSSA could be able to leverage format settings inside a .editorconfig file so settings don't have to duplicated across multiple files.

https://editorconfig.org/

Proposed technical implementation details (optional)

When PSSA is called and .editorconfig is in the PWD then leverage that file to fill in formatting settings if not already set in a PSSASettings file. A switch parameter could be used to also not leverage .editorconfig files.

What is the latest version of PSScriptAnalyzer at the point of writing

1.21

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

Beginne damit nachzuverfolgen, wie PSSA PSSASettings liest und Formatierungseinstellungen anwendet, wenn es aus dem PWD aufgerufen wird, und überprüfe anschließend das EditorConfig-Format. Ermittle, an welcher Stelle ein optionaler Schalter das Laden von .editorconfig deaktivieren würde und wie bestehende Einstellungen Vorrang erhalten; die Arbeit ist abgeschlossen, wenn unterstützte Einstellungen geladen werden, ohne explizite PSSASettings-Werte zu überschreiben, und das Opt-out-Verhalten verifiziert ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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