Update rubocop: 0.81.0 → 0.93.1 (major) #311
Open
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 (0.81.0 → 0.93.1) · 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.
Commits
See the full diff on Github. The new version differs by 7 commits:
Bump version.
Fixed AST::Node#updated to always return a copy. (#25)
Removed unused dependencies from gemspec.
update ci
bump rake
Only ship the necessary library files in the gem artifact
Fix typo.
Commits
See the full diff on Github. The new version differs by 22 commits:
v1.20.1
Merge pull request #287 from grosser/grosser/eol
bring back ruby 2.4 since that broke rubocop builds because of some dependency foobar
Merge pull request #288 from grosser/grosser/ga
use GA
v1.20.0
Merge pull request #285 from grosser/grosser/break
allow breaking with value
Merge pull request #278 from grosser/grosser/ci
remove cert
fix errors
bump rake to fix warnings
bump rails
bump ruby requirements
bump AR
fix ci
v1.19.2
Merge pull request #277 from grosser/grosser/timeout
Allow timeout usage inside of threads
simplify activerecord wording
Merge pull request #272 from kakra/fixes/issue-150
docs: Improve notes about ActiveRecord
Release Notes
2.7.2.0 (from changelog)
2.7.1.5 (from changelog)
2.7.1.4 (from changelog)
2.7.1.3 (from changelog)
2.7.1.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 73 commits:
Update changelog.
Bump version.
* Bump 2.7 branch to 2.7.2 (#748)
Simplify code (#747)
test older parsers don't throw non-syntax errors on new syntax (#746)
Drop `git` in gemspec (#745)
Update changelog.
Update changelog.
Bump version.
Exclude .gitignore from the package to support vendoring. (#743)
+ Optimize Range#column_range (#741)
* right assignment: use existing AST node types (#738) (#739)
meta: root is no longer used (#737)
+ ruby30.y: reject endless setter. (#736)
moved truffleruby to allow_failures group in travis.yml (#735)
remove GHA, allow-failure is not currently supported (#734)
Configure GitHub Actions (#733)
- rename 2.8 to 3.0 everywhere (#732)
- test_current.rb: 2.8 -> 3.0 (#731)
* ruby28.y -> ruby30.y (#729)
+ ruby28.y: reject assignment to numparam. (#725)
Fix doc [doc] (#726)
- Parser#parse returns nil instead of false if error is thrown (#722)
- unify locations for normal and endless method definition (#718)
+ emit "endless method def" as `:def` node. (#716)
- ruby27.y: accept const names as hash keys for pattern matching (#717)
- Fix locations for alias / undef nodes with internal symbols (#715)
Update changelog.
Update changelog.
Bump version.
+ ruby28.y: add find pattern. (#714)
+ lexer.rl: reject `->...` and `->(...)` with the same error. (#713)
+ ruby28.y: accept leading args before forward arg. (#712)
+ Added `emit_forward_arg` compatibility flag. (#710)
- ruby*.y: fixed context inside lambda args and module. (#709)
+ ruby28.y: include entire lambda expr in lambda rule. (#708)
Speed up truffleruby on CI. (#707)
+ ruby28.y: extracted excessed_comma rule. (#706)
+ Source::TreeRewriter: Improved merging and representations (#703)
Update changelog.
Update changelog.
Bump version.
+ ruby-[parse, rewrite]: add legacy switches (#699)
update travis matrix (add truffleruby, remove rubinius) (#695)
make sure that all nodes are known for AST::Processor. (#698)
+ Added Parser::Source::Range#to_range. (#697)
+ ruby28.y: support rescue modifier in endless method definition. (#696)
+ ruby28.y: unify kwrest and no-kwrest rules. (#694)
- fix Comment.associate for postfix conditions/loops (#688)
Allow creating of Buffer with source (#693)
* fixed all warnings. tests are running in verbose mode now. (#685)
+ ruby28.y: add right hand assignment (#682)
Update changelog.
Bump version.
Rewriter optimizations (#683)
+ ruby28.y: endless method definition (#676)
- ruby27.y: reject invalid lvar in pattern matching (#680)
rectify multiple assignment example (#681)
Update CHANGELOG (#678)
+ ruby28.y: branch parser (#677)
Update changelog.
Bump version.
+ Add Source::Range#eql? and hash (#675)
+ Source::TreeRewriter: Add #merge, #merge! and #empty? (#674)
CI against Ruby 2.4.10 (#672)
Fix TreeRewriter#transaction [DOC] (#671)
Update changelog.
Update changelog.
Bump version.
* Bump ruby versions to 2.4.10, 2.5.8, 2.6.6, 2.7.1. (#665)
+ ruby27.y: allow newlines inside braced pattern. (#664)
+ ruby27.y: Allow trailing comma in hash pattern (#661)
Update changelog.
Release Notes
4.0.6 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 6 commits:
Release 4.0.6
Last release with 2.3
Ignore rubocop cop
Update rubocop
Updated definitions
Fix key duplication in codecov.yml (#175)
Commits
See the full diff on Github. The new version differs by 16 commits:
Release v1.8.2
Remove warning on Ruby 3.x
Merge pull request #71 from twalpole/range_patch
Don't modify range for Ruby 2.7+
Update README.md
Release v1.8.1
Fix scanning of comment-like text in normal mode ...
Specify correct minimum ruby after 7c4d268
Release v1.8.0
Merge pull request #68 from owst/allow_options_when_parsing_strings
fixup! Allow options to be passed when processing a String pattern
Allow options to be passed when processing a String pattern
Support \g, \k without group id as literal escapes
Let travis build all branches
Merge pull request #67 from owst/allow_no_whitespace_comments
Allow no-whitespace and single-line comments (#66)
🆕 rubocop-ast (added, 1.2.0)
🗑️ jaro_winkler (removed)
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