Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(syntax): Apply JSX latest rules for our language #858

Merged
merged 3 commits into from
Apr 23, 2024
Merged

Conversation

Princesseuh
Copy link
Member

Changes

Add a few more things from TSX's syntax to our rules that are not inherited due to a VS Code bug.

Fixes #713 and a few unreported issues (ex: >>>= wasn't properly highlighted

Testing

Tested manually, you can't test this inside grammar tests because you don't see the underlying language being applied, just the source.tsx scope.

Docs

N/A

Copy link

changeset-bot bot commented Apr 23, 2024

🦋 Changeset detected

Latest commit: 9092769

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
astro-vscode Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@Princesseuh
Copy link
Member Author

Princesseuh commented Apr 23, 2024

Test failure is unrelated to the change (the test it's trying to run but failing doesn't test this), not sure what's happening

@Princesseuh
Copy link
Member Author

Oh, it's a Node change nodejs/node#52554

@Princesseuh Princesseuh merged commit 85a47b3 into main Apr 23, 2024
4 checks passed
@Princesseuh Princesseuh deleted the feat/jsx-tags branch April 23, 2024 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

🐛 BUG: Can't toggle comments in braces
3 participants