microsoft / microsoft/TypeScript-TmLanguage
Losing TypeScript syntax higlighting when using angle brackets on separate lines
Open
Nobody has claimed this yet.
Accepting PRs
bug
- Dominant language
- TypeScript
- Stars
- 471
- Forks
- 149
- PR merge metrics
- No merged PRs in 30d
Description
Try this on https://vscode.dev/ or in VS Code:
See comments for where it fails.
class C {
A() {
return foo(bar, <
a
>{ v: "a string" }); // string is not colored
}
B() {
return 101; // return keyword is not colored
}
}
Does this issue occur when all extensions are disabled?: Yes/No
- VS Code Version:
- OS Version:
Steps to Reproduce:
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the syntax-highlighting failure in VS Code or vscode.dev with the TypeScript sample in the issue. Start by inspecting the repository's TextMate grammar files and verify that the string and return keyword are highlighted after the angle-bracket expression spans lines.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100