-
-
Notifications
You must be signed in to change notification settings - Fork 143
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
Tree-sitter rolling fixes, 1.125 (or 1.124.1) edition #1172
Conversation
…like indentation after a comment… if foo: # something …and not indenting on one-liners… if foo: pass …and not indenting after list slice syntax: x[1:2] Also added specs for Python indentation, as it's getting somewhat complex.
…and improve highlighting of selectors while typing at end of file.
…to support scenarios where you need to check parent/child relationship to an `ERROR` node, or to several different kinds of nodes at once.
ff07f2e
to
159542a
Compare
So taking a look at this PR, while the changes themselves look pretty good, I am worried about what looks like some legitimate test failures in Is it possible the changes made in jasmine or the scope resolver have caused these issues? (Also much less importantly, there seem to be some |
Yeah, almost certainly changes in the Jasmine file. Sorry for not noticing this; I'll be sure to address it tonight. |
Aside from the errant |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
With CI happy, and those console statements removed, everything here looks good!
Love the parserSource
being properly updated, and seeing lots of specs here, we should be good to go!
This one could land quickly if we decide to do a 1.124.1 release.
So far, it's only got some Python indentation fixes — but good ones! And, unusually, these changes are covered by specs.