PowerShell / PowerShell/PSScriptAnalyzer

Enable composition of profiles (like to add large module libraries, e.g. Az)

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

Dieses Issue hat noch niemand übernommen.

Area - Rule Sets 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

Allow the breaking out of compatibility profile components into pieces so that they can be composed at rule-execution time.

Ideally this would mean a new field on compatibility rules of some kind to tack on a profile to another profile. For cmdlet-based profile manipulation, this might look like Join-PSCompatibilityProfile.

This is mainly me recording this thought for later

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 mit der Untersuchung von Komponenten der Kompatibilitätsprofile, Kompatibilitätsregeln und dem Pfad der Regelausführung. Das Issue schlägt entweder ein komponierbares Profilfeld oder ein Join-PSCompatibilityProfile cmdlet vor, nennt jedoch keine Dateien, Tests oder ein festgelegtes Design; als abgeschlossen würde die Aufgabe gelten, wenn Profilteile für große Modulsammlungen wie Az zusammengesetzt werden können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
powershell
Bereich
tooling
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

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