Bump rubocop from 0.47.1 to 0.48.1
Created by: dependabot[bot]
Bumps rubocop from 0.47.1 to 0.48.1.
Release notes
Sourced from rubocop's releases.
RuboCop 0.48.1
Changes
- #4219: Add a link to style guide for
Style/IndentationConsistency
cop. ([@pocke][])- #4168: Removed
-n
option. ([@sadovnik][])- #4039: Change
Style/PercentLiteralDelimiters
default configuration to match Style Guide update. ([@drenmi][])- #4235: Improved copy of offense message in
Lint/AmbiguousBlockAssociation
cop. ([@smakagon][])Bug fixes
... (truncated)
- #4171: Prevent
Rails/Blank
from breaking when RHS ofor
is a naked falsiness check. ([@drenmi][])- #4189: Make
Lint/AmbiguousBlockAssociation
aware of lambdas passed as arguments. ([@drenmi][])- #4179: Prevent
Rails/Blank
from breaking when LHS ofor
is a naked falsiness check. ([@rrosenblum][])- #4172: Fix false positives in
Style/MixinGrouping
cop. ([@drenmi][])- #4185: Make
Lint/NestedMethodDefinition
aware of#*_exec
class of methods. ([@drenmi][])- #4197: Fix false positive in
Style/RedundantSelf
cop with parallel assignment. ([@drenmi][])- #4199: Fix incorrect auto correction in
Style/SymbolArray
andStyle/WordArray
cop. ([@pocke][])- #4218: Make
Lint/NestedMethodDefinition
aware of class shovel scope. ([@drenmi][])- #4198: Make
Lint/AmbguousBlockAssociation
aware of operator methods. ([@drenmi][])- #4152: Make
Style/MethodCallWithArgsParentheses
not require parens on setter methods. ([@drenmi][])- #4226: Show in
--help
output that--stdin
takes a file name argument. (@jonas054)- #4217: Fix false positive in
Rails/FilePath
cop with non string argument. ([@soutaro][])- #4106: Make
Style/TernaryParentheses
unsafe autocorrect detector aware of literals and constants. ([@drenmi][])- #4228: Fix false positive in
Lint/AmbiguousBlockAssociation
cop. ([@smakagon][])- #4234: Fix false positive in
Rails/RelativeDate
for lambdas and procs. ([@smakagon][])
Changelog
Sourced from rubocop's changelog.
0.48.1 (2017-04-03)
Changes
- #4219: Add a link to style guide for
Style/IndentationConsistency
cop. ([@pocke][])- #4168: Removed
-n
option. ([@sadovnik][])- #4039: Change
Style/PercentLiteralDelimiters
default configuration to match Style Guide update. ([@drenmi][])- #4235: Improved copy of offense message in
Lint/AmbiguousBlockAssociation
cop. ([@smakagon][])Bug fixes
- #4171: Prevent
Rails/Blank
from breaking when RHS ofor
is a naked falsiness check. ([@drenmi][])- #4189: Make
Lint/AmbiguousBlockAssociation
aware of lambdas passed as arguments. ([@drenmi][])- #4179: Prevent
Rails/Blank
from breaking when LHS ofor
is a naked falsiness check. ([@rrosenblum][])- #4172: Fix false positives in
Style/MixinGrouping
cop. ([@drenmi][])- #4185: Make
Lint/NestedMethodDefinition
aware of#*_exec
class of methods. ([@drenmi][])- #4197: Fix false positive in
Style/RedundantSelf
cop with parallel assignment. ([@drenmi][])- #4199: Fix incorrect auto correction in
Style/SymbolArray
andStyle/WordArray
cop. ([@pocke][])- #4218: Make
Lint/NestedMethodDefinition
aware of class shovel scope. ([@drenmi][])- #4198: Make
Lint/AmbguousBlockAssociation
aware of operator methods. ([@drenmi][])- #4152: Make
Style/MethodCallWithArgsParentheses
not require parens on setter methods. ([@drenmi][])- #4226: Show in
--help
output that--stdin
takes a file name argument. (@jonas054)- #4217: Fix false positive in
Rails/FilePath
cop with non string argument. ([@soutaro][])- #4106: Make
Style/TernaryParentheses
unsafe autocorrect detector aware of literals and constants. ([@drenmi][])- #4228: Fix false positive in
Lint/AmbiguousBlockAssociation
cop. ([@smakagon][])- #4234: Fix false positive in
Rails/RelativeDate
for lambdas and procs. ([@smakagon][])0.48.0 (2017-03-26)
New features
... (truncated)
- #4107: New
TargetRailsVersion
configuration parameter can be used to specify which version of Rails the inspected code is intended to run on. ([@maxbeizer][])- #4104: Add
prefix
andpostfix
styles toStyle/NegatedIf
. ([@brandonweiss][])- #4083: Add new configuration
NumberOfEmptyLines
forStyle/EmptyLineBetweenDefs
. ([@dorian][])- #4045: Add new configuration
Strict
forStyle/NumericLiteral
to make the change to this cop in 0.47.0 configurable. ([@iGEL][])- #4005: Add new
AllCops/EnabledByDefault
option. ([@betesh][])- #3893: Add a new configuration,
IncludeActiveSupportAliases
, toPerformance/DoublStartEndWith
. This configuration will check for ActiveSupport'sstarts_with?
andends_with?
. ([@rrosenblum][])- #3889: Add new
Style/EmptyLineAfterMagicComment
cop. ([@backus][])- #3800: Make
Style/EndOfLine
configurable withlf
,crlf
, andnative
(default) styles. (@jonas054)- #3936: Add new
Style/MixinGrouping
cop. ([@drenmi][])- #4003: Add new
Rails/RelativeDateConstant
cop. ([@sinsoku][])- #3984: Add new
Style/EmptyLinesAroundBeginBody
cop. ([@pocke][])- #3995: Add new
Style/EmptyLinesAroundExceptionHandlingKeywords
cop. ([@pocke][])- #4019: Make configurable
Style/MultilineMemoization
cop. ([@pocke][])- #4018: Add autocorrect
Lint/EmptyEnsure
cop. ([@pocke][])- #4028: Add new
Style/IndentHeredoc
cop. ([@pocke][])- #3931: Add new
Lint/AmbiguousBlockAssociation
cop. ([@smakagon][])- Add new
Style/InverseMethods
cop. ([@rrosenblum][])- #4038: Allow
default
key in theStyle/PercentLiteralDelimiters
cop config to set all preferred delimiters. ([@kddeisz][])- Add
IgnoreMacros
option toStyle/MethodCallWithArgsParentheses
. ([@drenmi][])
Commits
-
33cda49
Cut RuboCop 0.48.1 -
2dc72ae
Improve a bit the code style in Rails/RelativeDateConstant -
212f68b
[Fix #4196] Handle properly lambdas and procs in Rails/RelativeDateConstant (... -
67ca736
[Fix #4181] Improve the message of the Lint/AmbiguousBlockAssociation cop (#4... -
6414db1
[Fix #4227] Address an AmbiguousBlockAssociation false positive (#4228) -
022e732
[Fix #4039] ChangeStyle/PercentLiteralDelimiters
default configuration to ... -
ef729df
Allow visibility scoped node matchers -
ef9607c
[Fix #4106] MakeStyle/TernaryParentheses
unsafe autocorrect detector smarter -
aa05c64
Fix Rails/FilePath join argument misdetection -
47f8671
Declare --stdin with FILE argument for better help text - 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 ignore this [patch|minor|major] version
will close this PR and stop Dependabot creating any more for this minor/major 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) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.