PowerShell / PowerShell/vscode-powershell

Syntax error markers do not go away after the issue is corrected

Offen
#914 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Area-Script Analysis Issue-Bug
Vorherrschende Sprache
TypeScript
Sterne
1.9k
Forks
548
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

System Details
OS: Windows 10 Enterprise 
Version         InstallDate                     OSArchitecture
-------          -----------                    --------------
10.0.14393         1/26/2017 7:52:53 PM                    64-bit

code -v:
1.13.1
379d2efb5539b09112c793d3d9a413017d736f89

$pseditor.EditorServicesVersion:
Major  Minor  Build  Revision
-----  -----  -----  --------
1      4      0      0

Extensions: 
DotJoshJohnson.xml@1.9.1
jchannon.csharpextensions@1.3.0
jmrog.vscode-nuget-package-manager@1.1.3
MS-DevSkim.vscode-devskim@0.1.4
ms-vscode.csharp@1.10.0
ms-vscode.PowerShell@1.4.0
ms-vsts.team@1.119.0
qinjia.seti-icons@0.1.3
Tyriar.theme-sapphire@0.2.1

$PSVersionTable:
Name                           Value
----                           -----
PSVersion                      5.1.14393.1358
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.14393.1358
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
Issue Description

VSCode error parser got stuck showing an error on a piece of code that had been corrected. Would not clear until after VSCode was closed/reopened.

2017-06-22_11-04-48

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, das gemeldete VSCode-Verhalten von error-parser zu reproduzieren: Zeige einen Syntaxfehler an, korrigiere den Code und beobachte, ob der Marker bis zum Neustart bestehen bleibt. Verfolge den Parser- und Diagnoseaktualisierungsablauf in der PowerShell-Erweiterung; abgeschlossen ist die Aufgabe, wenn die Marker umgehend gelöscht werden, nachdem das zugrunde liegende Problem behoben wurde, ohne VSCode zu schließen und erneut zu öffnen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
powershell, typescript, vscode
Bereich
devtools
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.