Skip to content

LSP highlighting not working for variables defined in list comprehension #2549

@andy-lz

Description

@andy-lz

Describe the Bug

[i for i in [1,2,3]]

Python: 3.12

Variables defined inside a list comprehension are not highlighted or linked to the variable definition, so goto doesn’t work either. Verified in VSCode and sandbox.

Image

Sandbox Link

https://pyrefly.org/sandbox/?project=N4IgZglgNgpgziAXKOBDAdgEwEYHsAeAdAA4CeSIA2hAARi4BONtE6NlAjADQBMXAzAF1BILiACuAF2hwS5RCADENAKrSoESaTrj0AY2m50cADrozmGGDqMAtqkkB9dONvYYDABT5EzdJIBKGgBaAD4aOEkGRDMaOJoGGElxBjYwExAAOVd3aJpgfABfDLNREDJEsChSQklcWygKZQAFUkrqiIwcAho9I0gAcxSHCCNCM2UAZRgYGgALSUliOEQAelWKq2rCRgHVmHRVzFw9OFW%2B9EHhw0ObJlQAN1RoVGxYXv6IIYYRoxpcYg3WRmMiSOZGYIPDxwUZsAC8NAy-EIHB4JXQIEKYlQBggUIAYtAYBQ0Fg8EQyJigA

(Only applicable for extension issues) IDE Information

No response

Metadata

Metadata

Assignees

Labels

help wantedLarger than "good first issue", but still well-defined and ready for someone to pick uplanguage-serverIssues specific to our IDE integration rather than type checking

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions