#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 of or 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 of or 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 and Style/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 auto-correct 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
#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 and postfix styles to Style/NegatedIf. ([@brandonweiss][])
#4083: Add new configuration NumberOfEmptyLines for Style/EmptyLineBetweenDefs. ([@dorian][])
#4045: Add new configuration Strict for Style/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, to Performance/DoublStartEndWith. This configuration will check for ActiveSupport's starts_with? and ends_with?. ([@rrosenblum][])
#3889: Add new Style/EmptyLineAfterMagicComment cop. ([@backus][])
#3800: Make Style/EndOfLine configurable with lf, crlf, and native (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][])
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)
- `@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](https://github.com/cloudfoundry/ibm-websphere-liberty-buildpack/network/alerts).
Bumps rubocop from 0.42.0 to 0.48.1.
Release notes
Sourced from rubocop's releases.
... (truncated)
Changelog
Sourced from rubocop's changelog.
... (truncated)
Commits
33cda49
Cut RuboCop 0.48.12dc72ae
Improve a bit the code style in Rails/RelativeDateConstant212f68b
[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 matchersef9607c
[Fix #4106] MakeStyle/TernaryParentheses
unsafe autocorrect detector smarteraa05c64
Fix Rails/FilePath join argument misdetection47f8671
Declare --stdin with FILE argument for better help textDependabot 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) - `@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](https://github.com/cloudfoundry/ibm-websphere-liberty-buildpack/network/alerts).