Update rubocop 1.46.0 → 1.58.0 (minor) #336
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ rubocop (1.46.0 → 1.58.0) · Repo · Changelog
Release Notes
Too many releases to show here. View the full release notes.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
Release Notes
2.7.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
Commits
See the full diff on Github. The new version differs by 10 commits:
v1.23.0
Merge pull request #336 from grosser/grosser/filter-map
add filter-map
Merge pull request #333 from M-Yamashita01/fix-inline-method-in-processor-count
Inline the methods of ProcessorCount module.
Merge pull request #331 from msasaki666/add-ruby-3.2-to-ci
add ruby 3.2 to ci
Merge pull request #330 from grosser/grosser/docs
small docs fix
improve ractor docs
Release Notes
3.2.2.4 (from changelog)
3.2.2.3 (from changelog)
3.2.2.2 (from changelog)
3.2.1.1 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 32 commits:
Update changelog.
Bump version.
- Fix an error for flip-flop with beginless or endless ranges (#946)
Fix comment association in comment associator. (#939)
Add more syntax highlighting to README (#937)
* bump Racc to 1.7.1 (#930)
Update changelog.
Update changelog.
Bump version.
* Add Racc to runtime dependencies (#929)
Update changelog.
Update changelog.
Bump version.
* bump racc to 1.7.0 (#928)
Bump version.
Fix broken Ragel website link (#925)
Optimize duplicate hash key warning (#924)
Update changelog.
Update changelog.
Update changelog.
Update changelog.
Bump version.
* Bump maintenance branches to 3.2.2, 3.1.4, 3.0.6, and 2.7.8 (#920)
Update changelog.
Update changelog.
Bump version.
* bump racc to 1.6.2 (#916)
* backport tests for mixed usage of anonymous kwarg/kwrestarg and forwarded-arguments (#915)
* add tests for kwopt+kwrest arguments and forwarded_kwrestarg. (#913)
- builders/default: allow forwarded_kwrestarg with additional kwargs (#912)
Fix broken link to ast gem documentation (#909)
Update changelog.
Release Notes
2.8.2 (from changelog)
2.8.1 (from changelog)
2.8.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 50 commits:
Release v2.8.2
Fix rubocop
Mirror Onigmo quirk for escaped number chains ...
Update README.md
Test on 3.2 explicitly, now that head is 3.3
Omit docs from bundled gem
Declutter CHANGELOG a bit
Add author in gemspec
Test token map against current syntax
Release v2.8.1
Add some missing unicode properties
Spec https://bugs.ruby-lang.org/issues/19639
Update license years
Release v2.8.0
Run gouteur checks on more recent ruby
Update comment after b82976b
Remove coll. seq. / char. equiv. from scanner
Catch \k<0>
Define some test methods at class level
Fix ivar warning
Add generic #clone/#dup sanity test
Use appropriate method
Improve error message
Add some Token and Expression module aliases ...
Fix warning detection
Typo
Avoid relying on #token in Expression classes
Fix Subexpression#te inconsistency with Base#te
Assign new #parent when dup-ing
Fix #full_length for pre-qtf decoration
Fix 2x dup-ing (same as Shared#initialize_copy)
Reduce inspect / pp verbosity
Add integrative spec for #te, #ts
Fix #to_s with intermittent decorations ...
Extract test methods into tests.rb
Extract #parts into parts.rb
Add #decorative?, fix comment group qtf parsing
Move tests to tests.rb, add specs
Add Expression::Shared#parent
Support 1-arg blocks
Move code
Update README ...
Correction for README after 2.7.0
Update .rubocop.yml
Extract scanner errors into files ...
Check a bit more consistently
Clean up ragel output a bit
Fix NoMethodError for #ts on empty seq op
Fix depth counting for comment groups ...
Add #capturing? and #comment? to all exp
Release Notes
3.2.6
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 25 commits:
Add 3.2.6 entry
ci: add support for creating release automatically
doc: Fix some method links in tutorial (#99)
xpath abbreviate: add a special case for only "//"
xpath abbreviate: rewrite to support complex cases
xpath: add a test for XPathParser#abbreviate
xpath: rename "string" to "path"
xpah abbreviate: add missing "/" to :descendant_or_self/:self/:parent
xpath abbreviate: add support for string literal that contains double-quote (#96)
xpath: fix a bug that #abbreviate can't handle function arguments
Performance and memory optimizations (#94)
CI against Ruby 3.0, 3.1, and 3.2 (#93)
attribute: don't convert ' and ' with {attribute_quote: :quote}
Bump actions/checkout from 2 to 3 (#90)
Added dependabot for GitHub Actions (#89)
Fix RDoc for Element (#87)
gemspec: Drop unused directives (#83)
Fix typos
doc: link to tutorial (#78)
Tutorial (#77)
Fix typo in NEWS.md (#75)
Fix typo in NEWS.md (#72)
Document that REXML follows the Ruby maintenance cycle (#71)
Set 2.5 as minimum required ruby version for gem (#70)
Bump version
Release Notes
1.30.0 (from changelog)
1.29.0 (from changelog)
1.28.1 (from changelog)
1.28.0 (from changelog)
1.27.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 37 commits:
Cut 1.30.0
Update Changelog
Add `BlockNode#{first,last}_argument` helpers
Fix "Chacks" -> "Checks" typo
Suppress `RSpec/FilePath`'s offense
Fix duplicate contributor names when generating changelog
Use RuboCop RSpec 2.24
Suppress `Performance/MapMethodChain` cop's offenses
Fix a typo
Bump paambaati/codeclimate-action from 3.2.0 to 5.0.0
Suppress a warning for a custom cop
Restore docs/antora.yml
Cut 1.29.0
Introduce RuboCop::Ast::MethodDispatchNode#selector
Improve docs (#265)
Update .mergify
Autoformat
Run rubocop's tests on oldest compatible release
Fix new cop offense
Revert "Run rubocop's tests on oldest compatible release"
Run rubocop's tests on oldest compatible release
Restore docs/antora.yml
Cut 1.28.1
Update Changelog
Fix an error when parsing non UTF-8 frozen string
Fix a build error when using Ruby 2.6 runtime
Suppress new `Style/MapToSet` offense
Restore docs/antora.yml
Cut 1.28.0
Update Changelog
Add `forwarded_kwrestarg` node to `AST::Builder`
Suppress RuboCop offenses
Restore docs/antora.yml
Cut 1.27.0
Update Changelog
Add `source_range` method to `NodePattern`
Restore docs/antora.yml
Release Notes
1.13.0 (from changelog)
1.12.0 (from changelog)
Does any of this look wrong? Please let us know.
Release Notes
2.5.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 5 commits:
Release v2.5.0
Update Unicode version number
Unicode 15.1
Re-add 3.2 to Windows CI
README: Update supported Rubies
🆕 language_server-protocol (added, 3.17.0.3)
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands