PowerShell / PowerShell/vscode-powershell
Linter gets stuck in strange state, saving removes lots of code
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1.9k
- Forks
- 548
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Prerequisites
- I have written a descriptive issue title.
- I have searched all open and closed issues to ensure it has not already been reported.
- I have read the troubleshooting guide.
- I am sure this issue is with the extension itself and does not reproduce in a standalone PowerShell instance.
- I have verified that I am using the latest version of Visual Studio Code and the PowerShell extension.
- If this is a security issue, I have read the security issue reporting guidance.
Summary
This is a strange one. It happens sometimes, randomly. Now I got it on tape. 🎥
So the linter will get stuck in some strange state, complaining about an error that is not there.
I then do CTRL + S, and a lot of stuff gets stripped. CTRL + Z to get it back. Did this twice, the second time the linter seemed to "catch up", and the problem went away.
https://github.com/user-attachments/assets/6fa9dd53-3202-4b61-972f-4f15f43e1f0c
PowerShell Version
7.5.2 x64 on Windows 11 24H2 x64
Visual Studio Code Version
1.101.1
18e3a1ec544e6907be1e944a94c496e302073435
x64
Extension Version
ms-vscode.powershell@2025.0.0
Steps to Reproduce
Don't know how to reliably reproduce.
Visuals
No response
Logs
No response
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
Beginnen Sie mit der Überprüfung der verknüpften Aufzeichnung und der gemeldeten Versionen von PowerShell, Visual Studio Code und der Extension. Untersuchen Sie das Linter- und Speicherverhalten in der Extension, beachten Sie jedoch, dass der Bericht keine Datei, keinen Test, kein Log und keine zuverlässigen Reproduktionsschritte enthält. Als abgeschlossen gilt die Reproduktion des feststeckenden Linter-Zustands und die Verhinderung, dass das Speichern Code entfernt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- powershell, typescript, vscode
- Bereich
- developer-experience, devtools
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100