PowerShell / PowerShell/PSScriptAnalyzer
Analysis of DSC resource derived from a base class fails
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
I have two similar DSC resources. So I made a base class that implements the Get() and Test() functions, but the Set() function is supplied by the derived classes. When I run the script analyzer, it things that the Get() and Test() functions are missing from the derived classes. I see this error:
PSDSCStandardDSCFunctionsInResource Error XX.Certificate.psm1 359 Missing 'Test' function. DSC Class must implement Get, Set and Test functions.
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
Reproduziere den Bericht mit XX.Certificate.psm1 in Zeile 359 und untersuche die Analyzer-Regel, die PSDSCStandardDSCFunctionsInResource ausgibt. Vergleiche, wie geerbte Get()- und Test()-Methoden für DSC-Klassen erkannt werden; fertig ist die Aufgabe, wenn abgeleitete Ressourcen mit diesen Methoden in einer Basisklasse keine Fehler wegen fehlender Funktionen mehr erzeugen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, powershell
- Bereich
- tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100