PowerShell / PowerShell/PSScriptAnalyzer

Bring back deprecated rules

Offen
#1,683 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

Historically PSScriptAnalyzer has had a number of rules that have been deprecated & then removed from the available set of rules, one such example is AvoidUninitializedVariables

I propose that we bring them back, but publish them contained in a separate module so that others could still use them if they choose to do so.

This realistically shouldn't equate for much additional engineering work & would provide a better mechanism for rule development & deprecation in future whilst not loosing potentially useful rules in specific cases.

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

Der Vorschlag besteht darin, veraltete PSScriptAnalyzer-Regeln, einschließlich AvoidUninitializedVariables, in einem separaten Modul wiederherzustellen. Beginne damit, die vorhandenen oder entfernten Regelimplementierungen und die Modulstruktur zu finden; abgeschlossen ist die Aufgabe, wenn die veralteten Regeln separat veröffentlicht werden und weiterhin nutzbar sind, ohne die verfügbare Standardregelsammlung zu ändern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp, powershell
Bereich
tooling
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
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.