PowerShell / PowerShell/PSScriptAnalyzer
Invoke-ScriptAnalyzer keeps powershell_ise process open
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
Steps to reproduce
Use the following code in PowerShell ISE:
Import-Module "PATH_TO\psscriptanalyzer\1.18.3\PSScriptAnalyzer.psm1"
Invoke-ScriptAnalyzer "PATH_TO\Dummy.psm1"
Dummy just has a:
function DummyFunction() {}
Close the PowerShell ISE.
Expected behavior
The powershell_ise process terminates.
Actual behavior
The powershell_ise process stays open.
Environment data
PSVersion 5.1.14409.1018
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.14409.1018
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
PSScriptAnalyzer Version 1.18.3
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 das Problem in PowerShell ISE mit PSScriptAnalyzer.psm1 und dem minimalen Beispiel Dummy.psm1. Beginne damit, Invoke-ScriptAnalyzer und die Ressourcen nachzuverfolgen, die es aktiv lässt, und überprüfe anschließend, dass das Schließen von ISE powershell_ise beendet. Als abgeschlossen gilt die Aufgabe, wenn der Prozess nach der Analyse normal beendet wird und eine Regressionstestabdeckung für dieses Szenario vorhanden ist, sofern das Repository einen geeigneten Testort bereitstellt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- powershell
- Bereich
- tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100