spectral-workbench
spectral-workbench copied to clipboard
Bump rubocop from 1.31.2 to 1.48.0
Bumps rubocop from 1.31.2 to 1.48.0.
Release notes
Sourced from rubocop's releases.
RuboCop 1.48
New features
Bug fixes
- #11654: Fix a false positive for
Lint/MissingSuper
when nosuper
call and when defining some method. (@koic
)- #11661: Fix an error for
Style/Documentation
when namespace is a variable. (@koic
)- #11647: Fix an error for
Style/IfWithBooleanLiteralBranches
when using()
as a condition. (@koic
)- #11646: Fix an error for
Style/NegatedIfElseCondition
when using()
as a condition. (@koic
)- #11659: Fix an incorrect autocorrect for
Lint/OrAssignmentToConstant
when using or-assignment to a constant in method definition. (@koic
)- #11663: Fix an incorrect autocorrect for
Style/BlockDelimiters
when multi-line blocks to{
and}
with arithmetic operation method chain. (@koic
)- #11638: Fix a false positive for
Lint/UselessAccessModifier
when using same access modifier inside and outside theincluded
block. (@ydah
)- #11164: Suppress server mode message with
-f json
. (@jasondoc3
)- #11643: Fix incorrect shorthand autocorrections in calls inside parentheses. (
@gsamokovarov
)- #11650:
Style/AccessorGrouping
: Fix detection of Sorbetsig {}
blocks. (@issyl0
)- #11657: Use cop name to check if cop inside registry is enabled. Previously, it was able to cause large memory usage during linting. (
@fatkodima
)Changes
- #11482: Avoid comment deletion by
Style/IfUnlessModifier
when the modifier form expression has long comment. (@nobuyo
)- #11649: Support
MinBranchesCount
config forStyle/CaseLikeIf
cop. (@fatkodima
)RuboCop 1.47
New features
- #11475: Add autocorrect for hash in
Lint/LiteralInInterpolation
. ([@KessaPassa
][])- #11584: Add
Metrics/CollectionLiteralLength
cop. ([@sambostock
][])Bug fixes
- #11615: Fix a false negative for
Lint/MissingSuper
when nosuper
call withClass.new
block. (@koic
)- #11615: Fix a false negative for
Lint/MissingSuper
when usingClass.new
without parent class argument. (@koic
)- #11040: Fix a false positive for
Style/IfUnlessModifier
whendefined?
's argument value is undefined. (@koic
)- #11607: Fix a false positive for
Style/RedundantRegexpEscape
when an escaped hyphen follows after an escaped opening square bracket within a character class. ([@SparLaimor
][])- #11626: Fix a false positive for
Style/ZeroLengthPredicate
when usingFile.new(path).size.zero?
. (@koic
)- #11620: Fix an error for
Lint/ConstantResolution
when using__ENCODING__
. (@koic
)- #11625: Fix an error for
Lint/EmptyConditionalBody
when missingif
body and using method call for return value. (@koic
)- #11631: Fix an incorrect autocorrect for
Style/ArgumentsForwarding
when using arguments forwarding for.()
call. (@koic
)- #11621: Fix an incorrect autocorrect for
Layout/ClassStructure
using heredoc inside method. (@fatkodima
)
... (truncated)
Changelog
Sourced from rubocop's changelog.
1.48.0 (2023-03-06)
New features
Bug fixes
- #11654: Fix a false positive for
Lint/MissingSuper
when nosuper
call and when defining some method. ([@koic
][])- #11661: Fix an error for
Style/Documentation
when namespace is a variable. ([@koic
][])- #11647: Fix an error for
Style/IfWithBooleanLiteralBranches
when using()
as a condition. ([@koic
][])- #11646: Fix an error for
Style/NegatedIfElseCondition
when using()
as a condition. ([@koic
][])- #11659: Fix an incorrect autocorrect for
Lint/OrAssignmentToConstant
when using or-assignment to a constant in method definition. ([@koic
][])- #11663: Fix an incorrect autocorrect for
Style/BlockDelimiters
when multi-line blocks to{
and}
with arithmetic operation method chain. ([@koic
][])- #11638: Fix a false positive for
Lint/UselessAccessModifier
when using same access modifier inside and outside theincluded
block. ([@ydah
][])- #11164: Suppress server mode message with
-f json
. ([@jasondoc3
][])- #11643: Fix incorrect shorthand autocorrections in calls inside parentheses. ([
@gsamokovarov
][])- #11650:
Style/AccessorGrouping
: Fix detection of Sorbetsig {}
blocks. ([@issyl0
][])- #11657: Use cop name to check if cop inside registry is enabled. Previously, it was able to cause large memory usage during linting. ([
@fatkodima
][])Changes
- #11482: Avoid comment deletion by
Style/IfUnlessModifier
when the modifier form expression has long comment. ([@nobuyo
][])- #11649: Support
MinBranchesCount
config forStyle/CaseLikeIf
cop. ([@fatkodima
][])1.47.0 (2023-03-01)
New features
- #11475: Add autocorrect for hash in
Lint/LiteralInInterpolation
. ([@KessaPassa
][])- #11584: Add
Metrics/CollectionLiteralLength
cop. ([@sambostock
][])Bug fixes
- #11615: Fix a false negative for
Lint/MissingSuper
when nosuper
call withClass.new
block. ([@koic
][])- #11615: Fix a false negative for
Lint/MissingSuper
when usingClass.new
without parent class argument. ([@koic
][])- #11040: Fix a false positive for
Style/IfUnlessModifier
whendefined?
's argument value is undefined. ([@koic
][])- #11607: Fix a false positive for
Style/RedundantRegexpEscape
when an escaped hyphen follows after an escaped opening square bracket within a character class. ([@SparLaimor
][])- #11626: Fix a false positive for
Style/ZeroLengthPredicate
when usingFile.new(path).size.zero?
. ([@koic
][])- #11620: Fix an error for
Lint/ConstantResolution
when using__ENCODING__
. ([@koic
][])- #11625: Fix an error for
Lint/EmptyConditionalBody
when missingif
body and using method call for return value. ([@koic
][])- #11631: Fix an incorrect autocorrect for
Style/ArgumentsForwarding
when using arguments forwarding for.()
call. ([@koic
][])- #11621: Fix an incorrect autocorrect for
Layout/ClassStructure
using heredoc inside method. ([@fatkodima
][])- #3591: Handle modifier
while
anduntil
expressions inLint/UselessAssignment
. ([@bfad
][])- #11202: Fixed usage of
--only
flag with--auto-gen-config
. ([@istvanfazakas
][])Changes
... (truncated)
Commits
8d32826
Cut 1.4836cc776
Update Changelogaf8b5f9
[Fix #11164] Suppress server mode message with -f json (#11668)8257ff2
[Fix #11629] Add newStyle/FileEmpty
copf23e487
Cacheclassname_attribute_value
in junit formatter0499a58
[Fix #11628] Add newStyle/DirEmpty
copf982aa8
[Fix #11663] Fix an incorrect autocorrect forStyle/BlockDelimiters
d8f6765
Merge pull request #11665 from fatkodima/registry-enabled-cop-name118542b
Merge pull request #11638 from ydah/fix-lint_useless_access_modifier0d3c056
Fix a false positive forLint/UselessAccessModifier
when using same access ...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)