PowerShell / PowerShell/PSScriptAnalyzer
Weird rule violation when using a file path
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
Before submitting a bug report:
- Make sure you are able to repro it on the latest released version
- Perform a quick search for existing issues to check if this bug has already been reported
Steps to reproduce
- git clone https://github.com/glennsarti/PSSummitNA2019-Pester102; cd PSSummitNA2019-Pester102
- checkout commit 33e6a712a9ee508fd4cac18c374f12a32291609e
- Open VSCode in the root of the git repo
- Browse to the file
MatterMostTests\OAT\Inspecster-report.ps1
VSCode Version: 1.31.1
PS Extension Version: 1.11.0
Expected behavior
No rule violations
Actual behavior
- VSCode reports a PSSA rule violation

Environment data
Within PowerShell console within VSCode
> $PSVersionTable
Name Value
---- -----
PSVersion 5.1.17134.590
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.17134.590
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
> (Get-Module -ListAvailable PSScriptAnalyzer).Version | ForEach-Object { $_.ToString() }
1.17.1
1.17.1
Windows 10 1803 - PS 5.1
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
Reproduzieren Sie den Bericht, indem Sie MatterMostTests\OAT\Inspecster-report.ps1 in VSCode mit PSScriptAnalyzer 1.17.1 öffnen und dabei die aufgeführten Details zur PowerShell- und Windows-Umgebung verwenden. Beginnen Sie damit, zu identifizieren, welcher gemeldete Regelverstoß mit diesem Dateipfad verknüpft ist, und überprüfen Sie anschließend das Verhalten anhand des erwarteten Ergebnisses, dass keine Regelverstöße vorliegen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, powershell, vscode
- 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