Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

VSCode doesn't show `CommandElementAst` problems

Ouverte
#5,474 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
48/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Calme
Stack technique
powershell, typescript, vscode
Domaine
devtools

Piste de recherche

Reproduisez le problème avec les quatre instructions PowerShell et examinez la fonctionnalité de survol de CommandElementAst ainsi que les diagnostics de l’analyseur. Déterminez pourquoi l’aide sur la syntaxe des commandes empêche les violations de Write-Host et Invoke-Expression d’apparaître comme Problems ; le travail est terminé lorsque les quatre diagnostics attendus s’affichent avec des soulignements ondulés.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Issue-Bug Needs: Triage
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

Example statements

Write-Host 42
$Test = 123
Invoke-Expression 'Something'
gci
Actual:

VSCode only captures 2 PROBLEMS:

Image
Expected:

I would expect 4 PROBLEMS where commands along with Write-Host and Invoke-Expression also being recognized as PROBLEMS and marked with a wavy line because they are in fact violations:

Image
PowerShell Version
Name                           Value
----                           -----
PSVersion                      7.6.0
PSEdition                      Core
GitCommitId                    7.6.0
OS                             Microsoft Windows 10.0.26100
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.4
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Name             : ConsoleHost
Version          : 7.6.0
InstanceId       : 47f4b351-639d-4f3b-bb83-0c564477b6bd
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : en-US
CurrentUICulture : en-US
PrivateData      : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
DebuggerEnabled  : True
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace
Visual Studio Code Version
1.115.0
41dd792b5e652393e7787322889ed5fdc58bd75b
x64
Extension Version
[email protected]
[email protected]
Steps to Reproduce

(See Summary)

Visuals

(See Summary)

I suspect that the issue is related to the CommandElementAst hover feature where the analyzer issues are usually captured:

Image

But overwritten or blocked by the command syntax help:

Image
Logs

No response

Langage dominant
TypeScript
Étoiles
1.9k
Forks
551
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de PowerShell/vscode-powershell

Toutes les issues de PowerShell/vscode-powershell

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.