Sourced from rubocop's releases.
\n\n\nRuboCop 1.62.1
\nBug fixes
\n\n
\n- #12761: Fix a false positive for
`\nStyle/HashEachMethods
when the key block argument ofEnumerable#each
method is unused afterchunk
. (`@koic
)- #12768: Fix a false positive for
`\nStyle/NilComparison
without receiver andEnforcedStyle: comparison
. (`@earlopain
)- #12752: Fix an error for
`\nGemspec/RequiredRubyVersion
when the file is empty. (`@earlopain
)- #12770: Fix an error for
`\nLint/RedundantWithIndex
when the method has no receiver. (`@earlopain
)- #12775: Fix an error for
`\nLint/UselessTimes
when no block is present. (`@earlopain
)- #12772: Fix an error for
`\nStyle/ClassVars
when callingclass_variable_set
without arguments. (`@earlopain
)- #12773: Fix an error for
`\nStyle/For
withEnforcedStyle: for
when no receiver. (`@earlopain
)- #12765: Fix an error for
`\nLayout/MultilineMethodCallIndentation
with safe navigation and assignment method. (`@earlopain
)- #12703: Fix an error for
`\nLint/MixedCaseRange
with invalid byte sequence in UTF-8. (`@earlopain
)- #12755: Fix an exception for
`\nRedundantCurrentDirectoryInPath
in case ofrequire_relative
without arguments. (`@viralpraxis
)- #12710: Fix a false negative for
`\nLayout/EmptyLineAfterMagicComment
when the file is comments only. (`@earlopain
)- #12758: Fix false positives for
`\nLayout/RedundantLineBreak
when using&&
or||
after a backslash newline. (`@koic
)- #12763: Fix an infinite loop for
`\nStyle/MultilineMethodSignature
when there is a newline directly after the def keyword. (`@earlopain
)- #12774: Fix an infinite loop for
`\nStyle/RaiseArgs
withEnforcedStyle: compact
when passing more than 2 arguments toraise
. (`@earlopain
)- #12663: Fix
`\nLint/Syntax
getting disabled byrubocop:disable Lint/Syntax
. (`@earlopain
)- #12756: Only parse target Ruby from gemspec if array elements are strings. (
`\n`@davidrunger
)Changes
\n\n
\n- #12730: Skip
`\nLineLength
phase on--auto-gen-only-exclude
. (`@sambostock
)
Sourced from rubocop's changelog.
\n\n\n1.62.1 (2024-03-11)
\nBug fixes
\n\n
\n- #12761: Fix a false positive for
`\nStyle/HashEachMethods
when the key block argument ofEnumerable#each
method is unused afterchunk
. ([`@koic
][])- #12768: Fix a false positive for
`\nStyle/NilComparison
without receiver andEnforcedStyle: comparison
. ([`@earlopain
][])- #12752: Fix an error for
`\nGemspec/RequiredRubyVersion
when the file is empty. ([`@earlopain
][])- #12770: Fix an error for
`\nLint/RedundantWithIndex
when the method has no receiver. ([`@earlopain
][])- #12775: Fix an error for
`\nLint/UselessTimes
when no block is present. ([`@earlopain
][])- #12772: Fix an error for
`\nStyle/ClassVars
when callingclass_variable_set
without arguments. ([`@earlopain
][])- #12773: Fix an error for
`\nStyle/For
withEnforcedStyle: for
when no receiver. ([`@earlopain
][])- #12765: Fix an error for
`\nLayout/MultilineMethodCallIndentation
with safe navigation and assignment method. ([`@earlopain
][])- #12703: Fix an error for
`\nLint/MixedCaseRange
with invalid byte sequence in UTF-8. ([`@earlopain
][])- #12755: Fix an exception for
`\nRedundantCurrentDirectoryInPath
in case ofrequire_relative
without arguments. ([`@viralpraxis
][])- #12710: Fix a false negative for
`\nLayout/EmptyLineAfterMagicComment
when the file is comments only. ([`@earlopain
][])- #12758: Fix false positives for
`\nLayout/RedundantLineBreak
when using&&
or||
after a backslash newline. ([`@koic
][])- #12763: Fix an infinite loop for
`\nStyle/MultilineMethodSignature
when there is a newline directly after the def keyword. ([`@earlopain
][])- #12774: Fix an infinite loop for
`\nStyle/RaiseArgs
withEnforcedStyle: compact
when passing more than 2 arguments toraise
. ([`@earlopain
][])- #12663: Fix
`\nLint/Syntax
getting disabled byrubocop:disable Lint/Syntax
. ([`@earlopain
][])- #12756: Only parse target Ruby from gemspec if array elements are strings. ([
`\n`@davidrunger
][])Changes
\n\n
\n- #12730: Skip
`\nLineLength
phase on--auto-gen-only-exclude
. ([`@sambostock
][])1.62.0 (2024-03-06)
\nNew features
\n\n
\n- #12600: Support Prism as a Ruby parser (experimental). ([
`\n`@koic
][])- #12725: Support
`\nTargetRubyVersion 3.4
(experimental). ([`@koic
][])Bug fixes
\n\n
\n- #12746: Fix a false positive for
`\nLint/ToEnumArguments
when enumerator is created for another method in no arguments method definition. ([`@koic
][])- #12726: Fix a false positive for
`\nStyle/RedundantLineContinuation
when using line concatenation and calling a method with keyword arguments without parentheses. ([`@koic
][])- #12738: Fix an error for
`\nStyle/Encoding
when magic encoding with mixed case present. ([`@koic
][])- #12732: Fix error determining target Ruby when gemspec
`\nrequired_ruby_version
is read from another file. ([`@davidrunger
][])- #12736: Fix invalid autocorrect in
`\nLayout/SpaceInsideHashLiteralBraces
. ([`@bquorning
][])- #12667: Don't load excluded configuration. ([
`\n`@jonas054
][])1.61.0 (2024-02-29)
\nNew features
\n\n
\n\n- #12682: Add
`\n--editor-mode
CLI option. ([`@koic
][])- #12657: Support
`\nAutoCorrect: contextual
option for LSP. ([`@koic
][])- #12273: Make
`\nOffenseCountFormatter
display autocorrection information. ([`@koic
][])- #12679: Publish
`\nRuboCop::LSP.enable
API to enable LSP mode. ([`@koic
][])- #12699: Support searching for
`\n.rubocop.yml
andrubocop/config.yml
in compliance with dot-config. ([`@koic
][])
... (truncated)
\ned9b69e
Cut 1.62.1a99fe78
Update Changelogeceedb7
Fix an error for Lint/UselessTimes
when no block is present8d2ef48
Fix an infinite loop for Style/RaiseArgs
with EnforcedStyle: compact
when...bb0dd97
Merge pull request #12771 from Earlopain/node-matcher-directive-followup9b39a55
Merge pull request #12773 from Earlopain/fix-error-for-style-for409c5a0
Merge pull request #12772 from Earlopain/fix-error-for-style-class-vars54dbee1
Fix an error for Style/For
with EnforcedStyle: for
when no receiver94c17b8
Fix an error for Style/ClassVars
when calling class_variable_set
without ...5ee786d
Merge pull request #12770 from Earlopain/fix-an-error-for-lint-redundant-with...Sourced from rubocop's releases.
\n\n\nRuboCop 1.62.1
\nBug fixes
\n\n
\n- #12761: Fix a false positive for
`\nStyle/HashEachMethods
when the key block argument ofEnumerable#each
method is unused afterchunk
. (`@koic
)- #12768: Fix a false positive for
`\nStyle/NilComparison
without receiver andEnforcedStyle: comparison
. (`@earlopain
)- #12752: Fix an error for
`\nGemspec/RequiredRubyVersion
when the file is empty. (`@earlopain
)- #12770: Fix an error for
`\nLint/RedundantWithIndex
when the method has no receiver. (`@earlopain
)- #12775: Fix an error for
`\nLint/UselessTimes
when no block is present. (`@earlopain
)- #12772: Fix an error for
`\nStyle/ClassVars
when callingclass_variable_set
without arguments. (`@earlopain
)- #12773: Fix an error for
`\nStyle/For
withEnforcedStyle: for
when no receiver. (`@earlopain
)- #12765: Fix an error for
`\nLayout/MultilineMethodCallIndentation
with safe navigation and assignment method. (`@earlopain
)- #12703: Fix an error for
`\nLint/MixedCaseRange
with invalid byte sequence in UTF-8. (`@earlopain
)- #12755: Fix an exception for
`\nRedundantCurrentDirectoryInPath
in case ofrequire_relative
without arguments. (`@viralpraxis
)- #12710: Fix a false negative for
`\nLayout/EmptyLineAfterMagicComment
when the file is comments only. (`@earlopain
)- #12758: Fix false positives for
`\nLayout/RedundantLineBreak
when using&&
or||
after a backslash newline. (`@koic
)- #12763: Fix an infinite loop for
`\nStyle/MultilineMethodSignature
when there is a newline directly after the def keyword. (`@earlopain
)- #12774: Fix an infinite loop for
`\nStyle/RaiseArgs
withEnforcedStyle: compact
when passing more than 2 arguments toraise
. (`@earlopain
)- #12663: Fix
`\nLint/Syntax
getting disabled byrubocop:disable Lint/Syntax
. (`@earlopain
)- #12756: Only parse target Ruby from gemspec if array elements are strings. (
`\n`@davidrunger
)Changes
\n\n
\n- #12730: Skip
`\nLineLength
phase on--auto-gen-only-exclude
. (`@sambostock
)
Sourced from rubocop's changelog.
\n\n\n1.62.1 (2024-03-11)
\nBug fixes
\n\n
\n- #12761: Fix a false positive for
`\nStyle/HashEachMethods
when the key block argument ofEnumerable#each
method is unused afterchunk
. ([`@koic
][])- #12768: Fix a false positive for
`\nStyle/NilComparison
without receiver andEnforcedStyle: comparison
. ([`@earlopain
][])- #12752: Fix an error for
`\nGemspec/RequiredRubyVersion
when the file is empty. ([`@earlopain
][])- #12770: Fix an error for
`\nLint/RedundantWithIndex
when the method has no receiver. ([`@earlopain
][])- #12775: Fix an error for
`\nLint/UselessTimes
when no block is present. ([`@earlopain
][])- #12772: Fix an error for
`\nStyle/ClassVars
when callingclass_variable_set
without arguments. ([`@earlopain
][])- #12773: Fix an error for
`\nStyle/For
withEnforcedStyle: for
when no receiver. ([`@earlopain
][])- #12765: Fix an error for
`\nLayout/MultilineMethodCallIndentation
with safe navigation and assignment method. ([`@earlopain
][])- #12703: Fix an error for
`\nLint/MixedCaseRange
with invalid byte sequence in UTF-8. ([`@earlopain
][])- #12755: Fix an exception for
`\nRedundantCurrentDirectoryInPath
in case ofrequire_relative
without arguments. ([`@viralpraxis
][])- #12710: Fix a false negative for
`\nLayout/EmptyLineAfterMagicComment
when the file is comments only. ([`@earlopain
][])- #12758: Fix false positives for
`\nLayout/RedundantLineBreak
when using&&
or||
after a backslash newline. ([`@koic
][])- #12763: Fix an infinite loop for
`\nStyle/MultilineMethodSignature
when there is a newline directly after the def keyword. ([`@earlopain
][])- #12774: Fix an infinite loop for
`\nStyle/RaiseArgs
withEnforcedStyle: compact
when passing more than 2 arguments toraise
. ([`@earlopain
][])- #12663: Fix
`\nLint/Syntax
getting disabled byrubocop:disable Lint/Syntax
. ([`@earlopain
][])- #12756: Only parse target Ruby from gemspec if array elements are strings. ([
`\n`@davidrunger
][])Changes
\n\n
\n- #12730: Skip
`\nLineLength
phase on--auto-gen-only-exclude
. ([`@sambostock
][])1.62.0 (2024-03-06)
\nNew features
\n\n
\n- #12600: Support Prism as a Ruby parser (experimental). ([
`\n`@koic
][])- #12725: Support
`\nTargetRubyVersion 3.4
(experimental). ([`@koic
][])Bug fixes
\n\n
\n- #12746: Fix a false positive for
`\nLint/ToEnumArguments
when enumerator is created for another method in no arguments method definition. ([`@koic
][])- #12726: Fix a false positive for
`\nStyle/RedundantLineContinuation
when using line concatenation and calling a method with keyword arguments without parentheses. ([`@koic
][])- #12738: Fix an error for
`\nStyle/Encoding
when magic encoding with mixed case present. ([`@koic
][])- #12732: Fix error determining target Ruby when gemspec
`\nrequired_ruby_version
is read from another file. ([`@davidrunger
][])- #12736: Fix invalid autocorrect in
`\nLayout/SpaceInsideHashLiteralBraces
. ([`@bquorning
][])- #12667: Don't load excluded configuration. ([
`\n`@jonas054
][])1.61.0 (2024-02-29)
\nNew features
\n\n
\n\n- #12682: Add
`\n--editor-mode
CLI option. ([`@koic
][])- #12657: Support
`\nAutoCorrect: contextual
option for LSP. ([`@koic
][])- #12273: Make
`\nOffenseCountFormatter
display autocorrection information. ([`@koic
][])- #12679: Publish
`\nRuboCop::LSP.enable
API to enable LSP mode. ([`@koic
][])- #12699: Support searching for
`\n.rubocop.yml
andrubocop/config.yml
in compliance with dot-config. ([`@koic
][])
... (truncated)
\ned9b69e
Cut 1.62.1a99fe78
Update Changelogeceedb7
Fix an error for Lint/UselessTimes
when no block is present8d2ef48
Fix an infinite loop for Style/RaiseArgs
with EnforcedStyle: compact
when...bb0dd97
Merge pull request #12771 from Earlopain/node-matcher-directive-followup9b39a55
Merge pull request #12773 from Earlopain/fix-error-for-style-for409c5a0
Merge pull request #12772 from Earlopain/fix-error-for-style-class-vars54dbee1
Fix an error for Style/For
with EnforcedStyle: for
when no receiver94c17b8
Fix an error for Style/ClassVars
when calling class_variable_set
without ...5ee786d
Merge pull request #12770 from Earlopain/fix-an-error-for-lint-redundant-with...