Bump rubocop from 0.61.1 to 0.62.0
Bumps rubocop from 0.61.1 to 0.62.0.
Release notes
Sourced from rubocop's releases.
RuboCop 0.62
New features
- #6580: New cop
Rails/LinkToBlank
checks forlink_to
calls withtarget: '_blank'
and norel: 'noopener'
. ([Intrepidd][])Bug fixes
- #6560: Consider file count, not offense count, for
--exclude-limit
in combination with--auto-gen-only-exclude
. ([jonas054][])- #4229: Fix unexpected Style/HashSyntax consistency offence. ([timon][])
- #6500: Add offense to use
in_time_zone
instead of deprecatedto_time_in_current_zone
. ([nadiyaka][])- #6577: Prevent Rails/Blank cop from adding offense when define the blank method. ([jonatas][])
- #6554: Prevent Layout/RescueEnsureAlignment cop from breaking on block assignment when assignment is on a separate line. ([timmcanty][])
- #6343: Optimise
--auto-gen-config
whenMetrics/LineLength
cop is disabled. ([tom-lord][])- #6389: Fix false negative for
Style/TrailingCommaInHashLiteral
/Style/TrailingCommaInArrayLiteral
when there is a comment in the last line. ([bayandin][])- #6566: Fix false positive for
Layout/EmptyLinesAroundAccessModifier
when at the end of specifying a superclass is missing blank line. ([koic][])- #6571: Fix a false positive for
Layout/TrailingCommaInArguments
when a line break before a method call andEnforcedStyleForMultiline
is set toconsistent_comma
. ([koic][])- #6573: Make
Layout/AccessModifierIndentation
work for dynamic module or class definitions. ([deivid-rodriguez][])- #6562: Fix a false positive for
Style/MethodCallWithArgsParentheses
omit_parentheses
enforced style after safe navigation call. ([gsamokovarov][])- #6570: Fix a false positive for
Style/MethodCallWithArgsParentheses
omit_parentheses
enforced style while splatting the result of a method invocation. ([gsamokovarov][])- #6598: Fix a false positive for
Style/MethodCallWithArgsParentheses
omit_parentheses
enforced style for calls with regexp slash literals argument. ([gsamokovarov][])- #6598: Fix a false positive for
Style/MethodCallWithArgsParentheses
omit_parentheses
enforced style for default argument value calls. ([gsamokovarov][])- #6598: Fix a false positive for
Style/MethodCallWithArgsParentheses
omit_parentheses
enforced style for argument calls with braced blocks. ([gsamokovarov][])- #6594: Fix a false positive for
Rails/OutputSafety
when the receiver is a non-interpolated string literal. ([amatsuda][])- #6574: Fix
Style/AccessModifierIndentation
not handling arbitrary blocks. ([deivid-rodriguez][])- #6370: Fix the enforcing style from
extend self
intomodule_function
when there are private methods. ([Ruffeng][])Changes
- #595: Exclude files ignored by
git
. ([AlexWayfer][])- #6429: Fix autocorrect in Rails/Validation to not wrap hash options with braces in an extra set of braces. ([bquorning][])
- #6533: Improved warning message for unrecognized cop parameters to include Supported parameters. ([MagedMilad][])
[Intrepidd]: https://github.com/Intrepidd [jonas054]: https://github.com/jonas054 [timon]: https://github.com/timon [nadiyaka]: https://github.com/nadiyaka [jonatas]: https://github.com/jonatas [timmcanty]: https://github.com/timmcanty [tom-lord]: https://github.com/tom-lord [bayandin]: https://github.com/bayandin [koic]: https://github.com/koic [deivid-rodriguez]: https://github.com/deivid-rodriguez [gsamokovarov]: https://github.com/gsamokovarov [amatsuda]: https://github.com/amatsuda [Ruffeng]: https://github.com/Ruffeng [AlexWayfer]: https://github.com/AlexWayfer [bquorning]: https://github.com/bquorning [MagedMilad]: https://github.com/MagedMilad
Changelog
Sourced from rubocop's changelog.
0.62.0 (2019-01-01)
New features
- #6580: New cop
Rails/LinkToBlank
checks forlink_to
calls withtarget: '_blank'
and norel: 'noopener'
. ([Intrepidd][])Bug fixes
- #6560: Consider file count, not offense count, for
--exclude-limit
in combination with--auto-gen-only-exclude
. ([jonas054][])- #4229: Fix unexpected Style/HashSyntax consistency offence. ([timon][])
- #6500: Add offense to use
in_time_zone
instead of deprecatedto_time_in_current_zone
. ([nadiyaka][])- #6577: Prevent Rails/Blank cop from adding offense when define the blank method. ([jonatas][])
- #6554: Prevent Layout/RescueEnsureAlignment cop from breaking on block assignment when assignment is on a separate line. ([timmcanty][])
- #6343: Optimise
--auto-gen-config
whenMetrics/LineLength
cop is disabled. ([tom-lord][])- #6389: Fix false negative for
Style/TrailingCommaInHashLiteral
/Style/TrailingCommaInArrayLiteral
when there is a comment in the last line. ([bayandin][])- #6566: Fix false positive for
Layout/EmptyLinesAroundAccessModifier
when at the end of specifying a superclass is missing blank line. ([koic][])- #6571: Fix a false positive for
Layout/TrailingCommaInArguments
when a line break before a method call andEnforcedStyleForMultiline
is set toconsistent_comma
. ([koic][])- #6573: Make
Layout/AccessModifierIndentation
work for dynamic module or class definitions. ([deivid-rodriguez][])- #6562: Fix a false positive for
Style/MethodCallWithArgsParentheses
omit_parentheses
enforced style after safe navigation call. ([gsamokovarov][])- #6570: Fix a false positive for
Style/MethodCallWithArgsParentheses
omit_parentheses
enforced style while splatting the result of a method invocation. ([gsamokovarov][])- #6598: Fix a false positive for
Style/MethodCallWithArgsParentheses
omit_parentheses
enforced style for calls with regexp slash literals argument. ([gsamokovarov][])- #6598: Fix a false positive for
Style/MethodCallWithArgsParentheses
omit_parentheses
enforced style for default argument value calls. ([gsamokovarov][])- #6598: Fix a false positive for
Style/MethodCallWithArgsParentheses
omit_parentheses
enforced style for argument calls with braced blocks. ([gsamokovarov][])- #6594: Fix a false positive for
Rails/OutputSafety
when the receiver is a non-interpolated string literal. ([amatsuda][])- #6574: Fix
Style/AccessModifierIndentation
not handling arbitrary blocks. ([deivid-rodriguez][])- #6370: Fix the enforcing style from
extend self
intomodule_function
when there are private methods. ([Ruffeng][])Changes
- #595: Exclude files ignored by
git
. ([AlexWayfer][])- #6429: Fix autocorrect in Rails/Validation to not wrap hash options with braces in an extra set of braces. ([bquorning][])
- #6533: Improved warning message for unrecognized cop parameters to include Supported parameters. ([MagedMilad][])
Commits
-
82c314e
Cut 0.62 -
247c50a
Fix incorrect changelog entry -
351bc70
Fix bug extend_self with private methods -
3a8a552
[Fix #6533] Improve warning message for unrecognized parameters -
4026fa6
Specify default EnforcedStyle inStyle/MethodCallWithArgsParentheses
doc -
78881a9
Remove unnecessary Ruby version specification on CI -
ed20141
CI against Ruby 2.6.0 -
40d81ef
Regenerate RuboCop TODO -
70ae6ca
Fix offenses for RSpec/MessageSpies in RuboCop -
668f18c
Merge pull request #6582 from bquorning/braced-options-in-rails-validation - Additional commits viewable in compare view