Closing out #2231, so I'm creating this issue to track additional known Ruby parsing bugs.
Once these are fixed upstream we can pull in the changes and close this out :+1:
@mschwager @minusworld Should https://github.com/tree-sitter/tree-sitter-ruby/issues/155 affect our GA?
@mschwager @minusworld Should tree-sitter/tree-sitter-ruby#155 affect our GA?
Ruby support is already GA'ed. Or do you mean demote Ruby maturity? Considering this bug doesn't violate any of our maturity definitions, I'd vote no. IMO we can treat it like a parsing bug in any other GA language.
@mschwager @minusworld Should tree-sitter/tree-sitter-ruby#155 affect our GA?
Ruby support is already GA'ed. Or do you mean demote Ruby maturity? Considering this bug doesn't violate any of our maturity definitions, I'd vote no. IMO we can treat it like a parsing bug in any other GA language.
This won't cause parse errors. Instead, it will cause certain patterns not to match code that you might expect them to.
Hmm, your question is telling me that you think we should. Could you elaborate on your thoughts?
I would still lean toward "no" for the following reasons:
What do you think?
I think most of the things have been merged with https://github.com/returntocorp/semgrep/pull/2531, and ruby is at 99.944% I think.