PowerShell / PowerShell/PSScriptAnalyzer
Parallelize rules if possible
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
Opening this generic issue while in a meeting with folks discussing PowerShell editor tooling.
@JamesWTruher believes that we are not parallelizing everything that we could be - the big one being rules execution. We should try to parallelize this as much as possible to get perf gains.
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
Das Issue nennt keine Datei, keinen Test und keinen Einstiegspunkt; beginne damit, den Pfad für die Regelausführung in PSScriptAnalyzer zu lokalisieren und seine aktuelle Leistung zu messen. Ermittle, welche Regelverarbeitung sicher parallelisiert werden kann, und überprüfe anschließend die Auswirkungen auf die Leistung und das Verhalten des Analyzers; abgeschlossen ist die Aufgabe, wenn die anwendbaren Regeln parallel ausgeführt werden und nachgewiesene Verbesserungen erzielt werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, powershell
- Bereich
- performance, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100