PowerShell / PowerShell/PSScriptAnalyzer

Support `.config` project directory

Offen
#2,157 1 Kommentar 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

Summary of the new feature

To declutter a project root directory I'd like the ability to put the PSSA config file inside a .config directy, like suggested here (more details):

One can of course override the config path, but native support for this would be neat.

Proposed technical implementation details (optional)

If running PSSA from project root I'd like it to automatically pick up the config in .config/.

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

v1.24.0

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, den Repository-Code zu lokalisieren, der den Pfad zur PSScriptAnalyzer-Konfiguration auflöst, wenn PSScriptAnalyzer aus einem Projektstammverzeichnis aufgerufen wird, und untersuche anschließend, wie explizite config-path-Überschreibungen behandelt werden. Implementiere die Erkennung einer Konfigurationsdatei in .config/, ohne das Überschreibungsverhalten zu ändern, und verifiziere, dass die Ausführung von PSSA aus dem Projektstammverzeichnis sie findet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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