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
@depfu rebase
Rebases against your default branch and redoes this update
@depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@depfu close
Closes this PR and deletes the branch
@depfu reopen
Restores the branch and reopens this PR (if it's closed)
@depfu pause
Ignores all future updates for this dependency and closes this PR
@depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ rubocop (0.81 → 1.19.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 61 commits:
Cut 1.19.0
Update Changelog
[Fix #9980] Fix a false positive for `Style/IdenticalConditionalBranches`
[Fix #9962] Update `Style/WordArray` to register an offense in `percent` style if any values contain spaces.
[Fix #9973] Fix a false positive for `Layout/RescueEnsureAlignment`
[Fix #4182] Add `Lint/AmbiguousRange` cop to check for ranges with ambiguous boundaries.
Add new `Style/RedundantSelfAssignmentBranch` cop
Add doc and test for about pattern matching for `Style/MissingElse`
Update `StyleGuide` URL for `Style/WhenThen`
Update the doc for `Style/BlockDelimiters`
[Fix #9989] Mark unsafe auto-correct for `Style/CommentedKeyword`
Use parallel static analysis by default (#10000)
Merge pull request #10003 from koic/fix_incorrect_autocorrect_for_lint_ambiguous_regexp_literal
Merge pull request #9994 from dvandersluis/issue/5022
[Fix #10002] Fix an incorrect auto-correct for `Lint/AmbigousRegexpLiteral`
Merge pull request #10001 from dvandersluis/issue/7422
[Fix #7422] Treat `casgn` nodes like other assignment nodes in `Layout/SpaceAroundOperators`.
[Fix #5022] Fix false negative for `Lint/DuplicateMethods` inside `class << self`.
Merge pull request #9987 from dvandersluis/internal/undefined-config
Merge pull request #9995 from dvandersluis/duplicate-methods-tests
Temporarily mark some `Lint/DuplictaeMethods` specs as pending in order to be able to cleanly merge rubocop/rubocop-ast#197.
Merge pull request #9988 from jonas054/9927_LineEndStringConcatenationIndentation_indented_hash_values
[Fix #9927] Indent hash values in LineEndStringConcatenationIndentation
Merge pull request #9985 from koic/mark_unsafe_autocorrect_for_style_identical_conditional_branches
Fix `InternalAffairs/UndefinedConfig` offenses.
Add `InternalAffairs/UndefinedConfig` cop to highlight configuration keys that are used in cops but not defined in `config/default.yml`.
Merge pull request #9984 from dvandersluis/heredoc-spacing
Update `Layout/SpaceBeforeComment` to handle heredocs.
Update `Layout/SpaceBeforeComma` and `Layout/SpaceBeforeSemicolon` to handle heredocs.
Update `Layout/SpaceInsideParens` to handle heredoc method arguments.
Mark `Style/IdenticalConditionalBranches` as unsafe auto-correction
[Fix #9977] Update `Layout/EmptyLineAfterGuardClause` to not register an offense if there is another expression following the guard clause on the same line.
Fix typo `accpets` -> `accepts` in specs.
Merge pull request #9970 from mtsmfm/sort-with-arg
[Fix #9957] Add `WholeWord` configuration to `Naming/InclusiveLanguage`'s `FlaggedTerms` config.
Enable basic autocorrection for `Style/Semicolon`.
Minor refactoring of `Style/Semicolon`, allow it to find multiple offenses on one line.
Remove unnecessary code for unsupported Ruby 2.4
Merge pull request #9976 from dvandersluis/issue/9975
[Fix #9975] Parentheses are always required when a forwarding argument (`...`) is used.
Fix `inherit_mode` for arrays in extension default
[Fix #9953] Fix a false auto-correction behavior for `Layout/EndAlignment`
[Fix #9954] Fix an infinite loop error for `Layout/HashAlignment`
[Fix #4097] Add require English for special globals
Make `Layout/LeadingCommentSpace` aware of `#:nodoc`
[Fix #9955] Fix `Style/ExplicitBlockArgument` adding a second set of parentheses.
[Fix #9959] Make `Style/IdenticalConditionalBranches` able to handle ternary `if`s.
[Fix #9958] Prevent an infinite loop when a detected method has fewer arguments than expected.
Merge pull request #9969 from koic/add_internal_affairs_inherit_deprecated_cop_class_cop
Don't register an offense when sort method has arguments for `Style/RedundantSort` cop
Merge pull request #9972 from deivid-rodriguez/fix_windows_ci
Try fix CI errors on Windows
Add `InternalAffairs/InheritDeprecatedCopClass` cop
Merge pull request #9971 from koic/workaround_for_bundler_2_2_5_on_windows
Workaround for CI build error when using Bundler 2.2.5 on Windows
Support Ruby 2.7's pattern matching for `Style/ConditionalAssignment`
Merge pull request #9950 from jonas054/9945_fix_TrailingWhitespace
Merge pull request #9949 from jonas054/9946_fix_hanging_CommentedKeyword
Switch back the docs version
[Fix #9945] Fix heredoc indentation in trailing space corrections
[Fix #9946] Avoid slow regexp match in Style/CommentedKeyword
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