PowerShell / PowerShell/PSScriptAnalyzer
Support `.config` project directory
Dieses Issue hat noch niemand übernommen.
- 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):
- Proposal: https://dot-config.github.io/, https://github.com/pi0/config-dir
- Support tracker: https://github.com/pi0/config-dir/discussions/6
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
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Ö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