Recent Releases of https://github.com/rubocop/rubocop-ast
https://github.com/rubocop/rubocop-ast - RuboCop AST v1.49.0
New features
- Ruby
Published by github-actions[bot] 2 months ago
https://github.com/rubocop/rubocop-ast - RuboCop AST v1.48.0
New features
- Ruby
Published by github-actions[bot] 4 months ago
https://github.com/rubocop/rubocop-ast - RuboCop AST v1.46.0
New features
- #379: Support
RuboCop::AST::ComplexNode. ([@koic][])
Bug fixes
- #380: Fix
RuboCop::AST::NumericNode#sign?to return boolean. ([@viralpraxis][])
- Ruby
Published by koic 8 months ago
https://github.com/rubocop/rubocop-ast - RuboCop AST 1.45.1
Bug fixes
- Ruby
Published by koic 9 months ago
https://github.com/rubocop/rubocop-ast - RuboCop AST v1.45.0
New features
- Ruby
Published by koic 9 months ago
https://github.com/rubocop/rubocop-ast - RuboCop AST v1.44.1
Bug fixes
- #378: Fix
flip-flopoperator possible children nodes count. (@viralpraxis)
- Ruby
Published by koic 11 months ago
https://github.com/rubocop/rubocop-ast - RuboCop AST v1.44.0
New features
- Ruby
Published by github-actions[bot] 11 months ago
https://github.com/rubocop/rubocop-ast - RuboCop AST v1.43.0
Changes
- #374: Use the
prismtranslation layer to analyze Ruby 3.4 by default. ([@earlopain]) - #373: Add
prismas a runtime dependency. ([@earlopain])
- Ruby
Published by github-actions[bot] 11 months ago
https://github.com/rubocop/rubocop-ast - RuboCop AST v1.42.0
New features
- #370: Support
Prism::Translation::Parser35for Ruby 3.5 parser (experimental). (@earlopain, @koic)
- Ruby
Published by github-actions[bot] 11 months ago
https://github.com/rubocop/rubocop-ast - RuboCop AST v1.41.0
New features
- #365: Add support for
itblocknode for Ruby 3.4. (@earlopain)
- Ruby
Published by github-actions[bot] 12 months ago
https://github.com/rubocop/rubocop-ast - RuboCop AST v1.40.0
Changes
- #354: Use
Prism::Translation::Parser::Builderwhen parsing with prism. (@earlopain)
- Ruby
Published by github-actions[bot] 12 months ago
https://github.com/rubocop/rubocop-ast - rubocop-ast 0.1.0
New features
- #36: Add
post_condition_loop?andloop_keyword?forNode. (@fatkodima) - #38: Add helpers allowing to check whether the method is a nonmutating operator method or a nonmutating method of several core classes. (@fatkodima)
- #37: Add
enumerable_method?forMethodIdentifierPredicates. (@fatkodima) - #4: Add
interpolation?forRegexpNode. (@tejasbubane) - #20: Add option predicates for
RegexpNode. (@owst) - #11: Add
argument_type?method to make it easy to recognize argument nodes. (@tejasbubane) - #31: NodePattern now uses
param === nodeto match params, which allows Regexp, Proc, Set in addition to Nodes and literals. (@marcandre) - #41: Add
delimitersand related predicates forRegexpNode. (@owst) - #46: Basic support for non-legacy AST output from parser. Note that there is no support (yet) in main RuboCop gem. Expect
emit_forward_argto be set totruein v1.0 (@marcandre) - #48: Support
Parser::Ruby28for Ruby 2.8 (3.0) parser (experimental). (@koic) - #35: NodePattern now accepts
%named_paramand%CONST. The macrosdef_node_patternanddef_node_searchaccept default named parameters. (@marcandre)
- Ruby
Published by bbatsov over 5 years ago
https://github.com/rubocop/rubocop-ast - rubocop-ast 0.0.3
Changes
- Classes
NodePattern,ProcessedSourceandTokenmoved toAST::NodePattern, etc.
Therubocopgem has aliases to ensure compatibility. [#7] AST::ProcessedSource.from_filenow raises aErrno::ENOENTinstead of aRuboCop::Error[#7]
- Ruby
Published by bbatsov over 5 years ago
https://github.com/rubocop/rubocop-ast - rubocop-ast 0.0.2
Bug fixes
- Perf #106: Fix RegexpNode#to_regexp where option is 'o' + any other (@marcandre)
- Define
RuboCop::AST::Version::STRING.
- Ruby
Published by bbatsov over 5 years ago
https://github.com/rubocop/rubocop-ast - rubocop-ast 0.0.1
- Gem extracted from RuboCop. (@marcandre)
- Ruby
Published by bbatsov over 5 years ago