Skip to content

Bump rubocop from 0.61.1 to 0.62.0

NipaNipa requested to merge dependabot/bundler/rubocop-0.62.0 into master

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 for link_to calls with target: '_blank' and no rel: '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 deprecated to_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 when Metrics/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 and EnforcedStyleForMultiline is set to consistent_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 into module_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 for link_to calls with target: '_blank' and no rel: '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 deprecated to_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 when Metrics/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 and EnforcedStyleForMultiline is set to consistent_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 into module_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 in Style/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

Merge request reports