Bump rubocop from 0.76.0 to 1.4.1
Bumps rubocop from 0.76.0 to 1.4.1.
Release notes
Sourced from rubocop's releases.
RuboCop 1.4.1
Bug fixes
- #9082: Fix gemspec to include assets directory. (@javierav)
RuboCop 1.4.0
New features
- #7737: Add new
Style/RedundantArgument
cop. (@tejasbubane)- #9064: Add
EmptyLineBetweenMethodDefs
,EmptyLineBetweenClassDefs
andEmptyLineBetweenModuleDefs
config options forLayout/EmptyLineBetweenDefs
cop. (@tejasbubane)- #9043: Add
--stderr
to write all output to stderr except for the autocorrected source. (@knu)Bug fixes
- #9067: Fix an incorrect auto-correct for
Lint::AmbiguousRegexpLiteral
when passing in a regexp to a method with no receiver. (@amatsuda)- #9060: Fix an error for
Layout/SpaceAroundMethodCallOperator
when using__ENCODING__
. (@koic)- #7338: Handle assignment with
[]=
inMultilineMethodCallIndentation
. (@jonas054)- #7726: Fix
MultilineMethodCallIndentation
indentation inside square brackets. (@jonas054)- #8857: Improve how
Exclude
properties are generated by--auto-gen-config
. (@jonas054)Changes
- #8788: Change
Style/Documentation
to not trigger offense with only macros. (@tejasbubane)- #8993: Allow
ExcludedMethods
config ofMetrics/MethodLength
cop to contain regex. (@tejasbubane)- #9073: Enable
Layout/LineLength
's auto-correct by default. (@bbatsov)- #9079: Improve the gemspec to load only the necessary files without the git utility. (@piotrmurach)
- #9059: Update
Lint/UnmodifiedReduceAccumulator
to accept blocks which return in the formaccumulator[element]
. (@dvandersluis)- #9072:
Lint/MissingSuper
: excludemethod_missing
andrespond_to_missing?
. (@marcandre)- #9074: Allow specifying a pull request ID when calling
rake changelog:*
.(@marcandre)RuboCop 1.3.1
Bug fixes
... (truncated)
- #9037: Fix
required_ruby_version
issue when usingGem::Requirement
. ([@cetinajero][])- #9039: Fix stack level too deep error if target directory contains
**
. ([@unasuke][])- #6962: Limit
Layout/ClassStructure
constant order autocorrect to literal constants. (@tejasbubane)- #9032: Fix an error for
Style/DocumentDynamicEvalDefinition
when using eval-type method with interpolated string that is not heredoc without comment doc. (@koic)- #9049: Have
Lint/ToEnumArguments
accept__callee__
. (@marcandre)
Changelog
Sourced from rubocop's changelog.
1.4.1 (2020-11-23)
Bug fixes
- #9082: Fix gemspec to include assets directory. ([@javierav][])
1.4.0 (2020-11-23)
New features
- #7737: Add new
Style/RedundantArgument
cop. ([@tejasbubane][])- #9064: Add
EmptyLineBetweenMethodDefs
,EmptyLineBetweenClassDefs
andEmptyLineBetweenModuleDefs
config options forLayout/EmptyLineBetweenDefs
cop. ([@tejasbubane][])- #9043: Add
--stderr
to write all output to stderr except for the autocorrected source. ([@knu][])Bug fixes
- #9067: Fix an incorrect auto-correct for
Lint::AmbiguousRegexpLiteral
when passing in a regexp to a method with no receiver. ([@amatsuda][])- #9060: Fix an error for
Layout/SpaceAroundMethodCallOperator
when using__ENCODING__
. ([@koic][])- #7338: Handle assignment with
[]=
inMultilineMethodCallIndentation
. ([@jonas054][])- #7726: Fix
MultilineMethodCallIndentation
indentation inside square brackets. ([@jonas054][])- #8857: Improve how
Exclude
properties are generated by--auto-gen-config
. ([@jonas054][])Changes
- #8788: Change
Style/Documentation
to not trigger offense with only macros. ([@tejasbubane][])- #8993: Allow
ExcludedMethods
config ofMetrics/MethodLength
cop to contain regex. ([@tejasbubane][])- #9073: Enable
Layout/LineLength
's auto-correct by default. ([@bbatsov][])- #9079: Improve the gemspec to load only the necessary files without the git utility. ([@piotrmurach][])
- #9059: Update
Lint/UnmodifiedReduceAccumulator
to accept blocks which return in the formaccumulator[element]
. ([@dvandersluis][])- #9072:
Lint/MissingSuper
: excludemethod_missing
andrespond_to_missing?
. ([@marcandre][])- #9074: Allow specifying a pull request ID when calling
rake changelog:*
. ([@marcandre][])1.3.1 (2020-11-16)
Bug fixes
- #9037: Fix
required_ruby_version
issue when usingGem::Requirement
. ([@cetinajero][])- #9039: Fix stack level too deep error if target directory contains
**
. ([@unasuke][])- #6962: Limit
Layout/ClassStructure
constant order autocorrect to literal constants. ([@tejasbubane][])- #9032: Fix an error for
Style/DocumentDynamicEvalDefinition
when using eval-type method with interpolated string that is not heredoc without comment doc. ([@koic][])- #9049: Have
Lint/ToEnumArguments
accept__callee__
. ([@marcandre][])- #9050: Fix a false positive for
Style/NegatedIfElseCondition
whenif
with!!
condition. ([@koic][])- #9041: Fix a false positive for
Naming/VariableNumber
when using integer symbols. ([@koic][])Changes ... (truncated)
Commits
-
6fed9e2
Cut 1.4.1 -
5480cf0
Update Changelog -
40f0249
Fix gemspec to include assets directory -
0b08778
Fix the changelog -
5784d45
Kill a couple of blank lines -
38e380d
Switch back the docs version to master -
746c1be
Cut 1.4 -
4a388c0
Update Changelog -
2a4f895
[Fix #9064] Add three new config options forLayout/EmptyLineBetweenDefs
cop -
218409d
Improve Style/RedundantArgument - Additional commits viewable in compare view