This plugin provides native process instrumentation for monitoring and metrics collection, including: process status, uptime, thread count, and others.
Updates the requirements on rubocop to permit the latest version.
Release notes
*Sourced from [rubocop's releases](https://github.com/rubocop-hq/rubocop/releases).*
> ## RuboCop 0.68
> ### New features
>
> * [#6973](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6973): Add `always_braces` to `Style/BlockDelimiter`. ([@iGEL][])
> * [#6841](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6841): Node patterns can now match children in any order using `<>`. ([@marcandre][])
> * [#6928](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6928): Add `--init` option for generate `.rubocop.yml` file in the current directory. ([@koic][])
> * Add new `Layout/HeredocArgumentClosingParenthesis` cop. ([@maxh][])
> * [#6895](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6895): Add support for XDG config home for user-config. ([@Mange][], [@tejasbubane][])
> * Add initial autocorrection support to `Metrics/LineLength`. ([@maxh][])
> * Add `Layout/IndentFirstParameter`. ([@maxh][])
> * [#6974](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6974): Make `Layout/FirstMethodArgumentLineBreak` aware of calling using `super`. ([@koic][])
> * Add new `Lint/HeredocMethodCallPosition` cop. ([@maxh][])
>
>
> ### Bug fixes
>
> * Do not annotate message with cop name in JSON output. ([@elebow][])
> * [#6914](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6914): Fix an error for `Rails/RedundantAllowNil` when with interpolations. ([[@Blue](https://github.com/Blue)-Pix][])
> * [#6888](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6888): Fix an error for `Rails/ActiveRecordOverride ` when no `parent_class` present. ([@diachini][])
> * [#6941](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6941): Add missing absence validations to `Rails/Validation`. ([@jmanian][])
> * [#6926](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6926): Allow nil values to unset config defaults. ([@dduugg][])
> * [#6946](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6946): Allow `Rails/ReflectionClassName` to use string interpolation for `class_name`. ([@r7kamura][])
> * [#6778](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6778): Fix a false positive in `Style/HashSyntax` cop when a hash key is an interpolated string and EnforcedStyle is ruby19_no_mixed_keys. ([@tatsuyafw][])
> * [#6902](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6902): Fix a bug where `Naming/RescuedExceptionsVariableName` would handle an only first rescue for multiple rescue groups. ([@tatsuyafw][])
> * [#6860](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6860): Prevent auto-correct conflict of `Style/InverseMethods` and `Style/Not`. ([@hoshinotsuyoshi][])
> * [#6935](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6935): `Layout/AccessModifierIndentation` should ignore access modifiers that apply to specific methods. ([[@deivid](https://github.com/deivid)-rodriguez][])
> * [#6956](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6956): Prevent auto-correct confliction of `Lint/Lambda` and `Lint/UnusedBlockArgument`. ([@koic][])
> * [#6915](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6915): Fix false positive in `Style/SafeNavigation` when a modifier if is safe guarding a method call being passed to `break`, `fail`, `next`, `raise`, `return`, `throw`, and `yield`. ([@rrosenblum][])
> * [#6822](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6822): Fix Lint/LiteralInInterpolation autocorrection for single quotes. ([@hoshinotsuyoshi][])
> * [#6985](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6985): Fix an incorrect auto-correct for `Lint/LiteralInInterpolation` if contains array percent literal. ([@yakout][])
>
> ### Changes
>
> * [#6966](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6966): Mark Rails/TimeZone as unsafe. ([@vfonic][])
> * [#5977](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/5977): Remove Performance cops. ([@koic][])
> * Add auto-correction to `Naming/RescuedExceptionsVariableName`. ([[@anthony](https://github.com/anthony)-robin][])
> * [#6903](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6903): Handle variables prefixed with `_` in `Naming/RescuedExceptionsVariableName` cop. ([[@anthony](https://github.com/anthony)-robin][])
> * [#6917](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6917): Bump Bundler dependency to >= 1.15.0. ([@koic][])
> * Add `--auto-gen-only-exclude` to the command outputted in `rubocop_todo.yml` if the option is specified. ([@dvandersluis][])
> * [#6887](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6887): Allow `Lint/UnderscorePrefixedVariableName` cop to be configured to allow use of block keyword args. ([@dduugg][])
> * [#6885](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6885): Revert adding psych >= 3.1 as runtime dependency. ([@andreaseger][])
> * Rename `Layout/FirstParameterIndentation` to `Layout/IndentFirstArgument`. ([@maxh][])
> * Extract method call argument alignment behavior from `Layout/AlignParameters` into `Layout/AlignArguments`. ([@maxh][])
> * Rename `IndentArray` and `IndentHash` to `IndentFirstArrayElement` and `IndentFirstHashElement`. ([@maxh][])
>
> [@iGEL]: https://github.com/iGEL
> [@marcandre]: https://github.com/marcandre
> [@koic]: https://github.com/koic
> [@maxh]: https://github.com/maxh
> [@Mange]: https://github.com/Mange
> ... (truncated)
Changelog
*Sourced from [rubocop's changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md).*
> ## 0.68.0 (2019-04-29)
>
> ### New features
>
> * [#6973](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6973): Add `always_braces` to `Style/BlockDelimiter`. ([@iGEL][])
> * [#6841](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6841): Node patterns can now match children in any order using `<>`. ([@marcandre][])
> * [#6928](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6928): Add `--init` option for generate `.rubocop.yml` file in the current directory. ([@koic][])
> * Add new `Layout/HeredocArgumentClosingParenthesis` cop. ([@maxh][])
> * [#6895](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6895): Add support for XDG config home for user-config. ([@Mange][], [@tejasbubane][])
> * Add initial autocorrection support to `Metrics/LineLength`. ([@maxh][])
> * Add `Layout/IndentFirstParameter`. ([@maxh][])
> * [#6974](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6974): Make `Layout/FirstMethodArgumentLineBreak` aware of calling using `super`. ([@koic][])
> * Add new `Lint/HeredocMethodCallPosition` cop. ([@maxh][])
>
>
> ### Bug fixes
>
> * Do not annotate message with cop name in JSON output. ([@elebow][])
> * [#6914](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6914): Fix an error for `Rails/RedundantAllowNil` when with interpolations. ([[@Blue](https://github.com/Blue)-Pix][])
> * [#6888](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6888): Fix an error for `Rails/ActiveRecordOverride ` when no `parent_class` present. ([@diachini][])
> * [#6941](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6941): Add missing absence validations to `Rails/Validation`. ([@jmanian][])
> * [#6926](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6926): Allow nil values to unset config defaults. ([@dduugg][])
> * [#6946](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6946): Allow `Rails/ReflectionClassName` to use string interpolation for `class_name`. ([@r7kamura][])
> * [#6778](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6778): Fix a false positive in `Style/HashSyntax` cop when a hash key is an interpolated string and EnforcedStyle is ruby19_no_mixed_keys. ([@tatsuyafw][])
> * [#6902](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6902): Fix a bug where `Naming/RescuedExceptionsVariableName` would handle an only first rescue for multiple rescue groups. ([@tatsuyafw][])
> * [#6860](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6860): Prevent auto-correct conflict of `Style/InverseMethods` and `Style/Not`. ([@hoshinotsuyoshi][])
> * [#6935](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6935): `Layout/AccessModifierIndentation` should ignore access modifiers that apply to specific methods. ([[@deivid](https://github.com/deivid)-rodriguez][])
> * [#6956](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6956): Prevent auto-correct confliction of `Lint/Lambda` and `Lint/UnusedBlockArgument`. ([@koic][])
> * [#6915](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6915): Fix false positive in `Style/SafeNavigation` when a modifier if is safe guarding a method call being passed to `break`, `fail`, `next`, `raise`, `return`, `throw`, and `yield`. ([@rrosenblum][])
> * [#6822](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6822): Fix Lint/LiteralInInterpolation autocorrection for single quotes. ([@hoshinotsuyoshi][])
> * [#6985](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6985): Fix an incorrect auto-correct for `Lint/LiteralInInterpolation` if contains array percent literal. ([@yakout][])
>
> ### Changes
>
> * [#6966](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6966): Mark Rails/TimeZone as unsafe. ([@vfonic][])
> * [#5977](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/5977): Remove Performance cops. ([@koic][])
> * Add auto-correction to `Naming/RescuedExceptionsVariableName`. ([[@anthony](https://github.com/anthony)-robin][])
> * [#6903](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6903): Handle variables prefixed with `_` in `Naming/RescuedExceptionsVariableName` cop. ([[@anthony](https://github.com/anthony)-robin][])
> * [#6917](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6917): Bump Bundler dependency to >= 1.15.0. ([@koic][])
> * Add `--auto-gen-only-exclude` to the command outputted in `rubocop_todo.yml` if the option is specified. ([@dvandersluis][])
> * [#6887](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6887): Allow `Lint/UnderscorePrefixedVariableName` cop to be configured to allow use of block keyword args. ([@dduugg][])
> * [#6885](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6885): Revert adding psych >= 3.1 as runtime dependency. ([@andreaseger][])
> * Rename `Layout/FirstParameterIndentation` to `Layout/IndentFirstArgument`. ([@maxh][])
> * Extract method call argument alignment behavior from `Layout/AlignParameters` into `Layout/AlignArguments`. ([@maxh][])
> * Rename `IndentArray` and `IndentHash` to `IndentFirstArrayElement` and `IndentFirstHashElement`. ([@maxh][])
>
> ## 0.67.2 (2019-04-05)
>
> ### Bug fixes
>
> ... (truncated)
Commits
- [`9790976`](https://github.com/rubocop-hq/rubocop/commit/9790976bf572cc4ff0de95b8336fbbfc5aed4d85) Cut 0.68
- [`0391069`](https://github.com/rubocop-hq/rubocop/commit/0391069b3820999a5e07913ca1737c891d9d3677) Add HeredocMethodCallPosition cop
- [`557ad20`](https://github.com/rubocop-hq/rubocop/commit/557ad203d8c7c479d660a9fab366b84bf1c3ef1c) [Fix [#6822](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6822)] Fix Lint/LiteralInInterpolation autocorrection for single quotes ...
- [`6b68976`](https://github.com/rubocop-hq/rubocop/commit/6b6897675a587ec8148b5469da495e52c58aef3f) Fix a typo for `Layout/IndentFirstParameter`
- [`17cdf5a`](https://github.com/rubocop-hq/rubocop/commit/17cdf5a48a1ad1344bb97e0363085fe29f2e9a35) [Fix [#6985](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6985)] Fix Lint/LiteralInInterpolation's autocorrect ([#6986](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6986))
- [`666587c`](https://github.com/rubocop-hq/rubocop/commit/666587c69c9f1b720c5257832c95df8c42184447) NodePattern: Fix $\<>
- [`87a6ec4`](https://github.com/rubocop-hq/rubocop/commit/87a6ec4ae42becefa87421aea87a820ec7ae5e03) Add always_braces to Style/BlockDelimiters
- [`b1510dd`](https://github.com/rubocop-hq/rubocop/commit/b1510ddcd2b1ce8f3cda662d802cb825df2aa35c) Fix edge case bugs for HeredocArgumentClosingParenthesis
- [`184c2a1`](https://github.com/rubocop-hq/rubocop/commit/184c2a1e92caa6914fe75a0bcc484c64ab834594) Rename IndentArray and IndentHash to IndentFirst*Element
- [`326da99`](https://github.com/rubocop-hq/rubocop/commit/326da99335126fbc3d1b6826f8ed32c32ab322e9) Add obsolete message for renaming `Layout/FirstParameterIndentation`
- Additional commits viewable in [compare view](https://github.com/rubocop-hq/rubocop/compare/v0.51.0...v0.68.0)
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
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Updates the requirements on rubocop to permit the latest version.
Release notes
*Sourced from [rubocop's releases](https://github.com/rubocop-hq/rubocop/releases).* > ## RuboCop 0.68 > ### New features > > * [#6973](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6973): Add `always_braces` to `Style/BlockDelimiter`. ([@iGEL][]) > * [#6841](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6841): Node patterns can now match children in any order using `<>`. ([@marcandre][]) > * [#6928](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6928): Add `--init` option for generate `.rubocop.yml` file in the current directory. ([@koic][]) > * Add new `Layout/HeredocArgumentClosingParenthesis` cop. ([@maxh][]) > * [#6895](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6895): Add support for XDG config home for user-config. ([@Mange][], [@tejasbubane][]) > * Add initial autocorrection support to `Metrics/LineLength`. ([@maxh][]) > * Add `Layout/IndentFirstParameter`. ([@maxh][]) > * [#6974](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6974): Make `Layout/FirstMethodArgumentLineBreak` aware of calling using `super`. ([@koic][]) > * Add new `Lint/HeredocMethodCallPosition` cop. ([@maxh][]) > > > ### Bug fixes > > * Do not annotate message with cop name in JSON output. ([@elebow][]) > * [#6914](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6914): Fix an error for `Rails/RedundantAllowNil` when with interpolations. ([[@Blue](https://github.com/Blue)-Pix][]) > * [#6888](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6888): Fix an error for `Rails/ActiveRecordOverride ` when no `parent_class` present. ([@diachini][]) > * [#6941](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6941): Add missing absence validations to `Rails/Validation`. ([@jmanian][]) > * [#6926](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6926): Allow nil values to unset config defaults. ([@dduugg][]) > * [#6946](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6946): Allow `Rails/ReflectionClassName` to use string interpolation for `class_name`. ([@r7kamura][]) > * [#6778](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6778): Fix a false positive in `Style/HashSyntax` cop when a hash key is an interpolated string and EnforcedStyle is ruby19_no_mixed_keys. ([@tatsuyafw][]) > * [#6902](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6902): Fix a bug where `Naming/RescuedExceptionsVariableName` would handle an only first rescue for multiple rescue groups. ([@tatsuyafw][]) > * [#6860](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6860): Prevent auto-correct conflict of `Style/InverseMethods` and `Style/Not`. ([@hoshinotsuyoshi][]) > * [#6935](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6935): `Layout/AccessModifierIndentation` should ignore access modifiers that apply to specific methods. ([[@deivid](https://github.com/deivid)-rodriguez][]) > * [#6956](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6956): Prevent auto-correct confliction of `Lint/Lambda` and `Lint/UnusedBlockArgument`. ([@koic][]) > * [#6915](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6915): Fix false positive in `Style/SafeNavigation` when a modifier if is safe guarding a method call being passed to `break`, `fail`, `next`, `raise`, `return`, `throw`, and `yield`. ([@rrosenblum][]) > * [#6822](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6822): Fix Lint/LiteralInInterpolation autocorrection for single quotes. ([@hoshinotsuyoshi][]) > * [#6985](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6985): Fix an incorrect auto-correct for `Lint/LiteralInInterpolation` if contains array percent literal. ([@yakout][]) > > ### Changes > > * [#6966](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6966): Mark Rails/TimeZone as unsafe. ([@vfonic][]) > * [#5977](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/5977): Remove Performance cops. ([@koic][]) > * Add auto-correction to `Naming/RescuedExceptionsVariableName`. ([[@anthony](https://github.com/anthony)-robin][]) > * [#6903](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6903): Handle variables prefixed with `_` in `Naming/RescuedExceptionsVariableName` cop. ([[@anthony](https://github.com/anthony)-robin][]) > * [#6917](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6917): Bump Bundler dependency to >= 1.15.0. ([@koic][]) > * Add `--auto-gen-only-exclude` to the command outputted in `rubocop_todo.yml` if the option is specified. ([@dvandersluis][]) > * [#6887](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6887): Allow `Lint/UnderscorePrefixedVariableName` cop to be configured to allow use of block keyword args. ([@dduugg][]) > * [#6885](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6885): Revert adding psych >= 3.1 as runtime dependency. ([@andreaseger][]) > * Rename `Layout/FirstParameterIndentation` to `Layout/IndentFirstArgument`. ([@maxh][]) > * Extract method call argument alignment behavior from `Layout/AlignParameters` into `Layout/AlignArguments`. ([@maxh][]) > * Rename `IndentArray` and `IndentHash` to `IndentFirstArrayElement` and `IndentFirstHashElement`. ([@maxh][]) > > [@iGEL]: https://github.com/iGEL > [@marcandre]: https://github.com/marcandre > [@koic]: https://github.com/koic > [@maxh]: https://github.com/maxh > [@Mange]: https://github.com/Mange > ... (truncated)Changelog
*Sourced from [rubocop's changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md).* > ## 0.68.0 (2019-04-29) > > ### New features > > * [#6973](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6973): Add `always_braces` to `Style/BlockDelimiter`. ([@iGEL][]) > * [#6841](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6841): Node patterns can now match children in any order using `<>`. ([@marcandre][]) > * [#6928](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6928): Add `--init` option for generate `.rubocop.yml` file in the current directory. ([@koic][]) > * Add new `Layout/HeredocArgumentClosingParenthesis` cop. ([@maxh][]) > * [#6895](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6895): Add support for XDG config home for user-config. ([@Mange][], [@tejasbubane][]) > * Add initial autocorrection support to `Metrics/LineLength`. ([@maxh][]) > * Add `Layout/IndentFirstParameter`. ([@maxh][]) > * [#6974](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6974): Make `Layout/FirstMethodArgumentLineBreak` aware of calling using `super`. ([@koic][]) > * Add new `Lint/HeredocMethodCallPosition` cop. ([@maxh][]) > > > ### Bug fixes > > * Do not annotate message with cop name in JSON output. ([@elebow][]) > * [#6914](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6914): Fix an error for `Rails/RedundantAllowNil` when with interpolations. ([[@Blue](https://github.com/Blue)-Pix][]) > * [#6888](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6888): Fix an error for `Rails/ActiveRecordOverride ` when no `parent_class` present. ([@diachini][]) > * [#6941](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6941): Add missing absence validations to `Rails/Validation`. ([@jmanian][]) > * [#6926](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6926): Allow nil values to unset config defaults. ([@dduugg][]) > * [#6946](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6946): Allow `Rails/ReflectionClassName` to use string interpolation for `class_name`. ([@r7kamura][]) > * [#6778](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6778): Fix a false positive in `Style/HashSyntax` cop when a hash key is an interpolated string and EnforcedStyle is ruby19_no_mixed_keys. ([@tatsuyafw][]) > * [#6902](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6902): Fix a bug where `Naming/RescuedExceptionsVariableName` would handle an only first rescue for multiple rescue groups. ([@tatsuyafw][]) > * [#6860](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6860): Prevent auto-correct conflict of `Style/InverseMethods` and `Style/Not`. ([@hoshinotsuyoshi][]) > * [#6935](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6935): `Layout/AccessModifierIndentation` should ignore access modifiers that apply to specific methods. ([[@deivid](https://github.com/deivid)-rodriguez][]) > * [#6956](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6956): Prevent auto-correct confliction of `Lint/Lambda` and `Lint/UnusedBlockArgument`. ([@koic][]) > * [#6915](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6915): Fix false positive in `Style/SafeNavigation` when a modifier if is safe guarding a method call being passed to `break`, `fail`, `next`, `raise`, `return`, `throw`, and `yield`. ([@rrosenblum][]) > * [#6822](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6822): Fix Lint/LiteralInInterpolation autocorrection for single quotes. ([@hoshinotsuyoshi][]) > * [#6985](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6985): Fix an incorrect auto-correct for `Lint/LiteralInInterpolation` if contains array percent literal. ([@yakout][]) > > ### Changes > > * [#6966](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6966): Mark Rails/TimeZone as unsafe. ([@vfonic][]) > * [#5977](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/5977): Remove Performance cops. ([@koic][]) > * Add auto-correction to `Naming/RescuedExceptionsVariableName`. ([[@anthony](https://github.com/anthony)-robin][]) > * [#6903](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6903): Handle variables prefixed with `_` in `Naming/RescuedExceptionsVariableName` cop. ([[@anthony](https://github.com/anthony)-robin][]) > * [#6917](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6917): Bump Bundler dependency to >= 1.15.0. ([@koic][]) > * Add `--auto-gen-only-exclude` to the command outputted in `rubocop_todo.yml` if the option is specified. ([@dvandersluis][]) > * [#6887](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6887): Allow `Lint/UnderscorePrefixedVariableName` cop to be configured to allow use of block keyword args. ([@dduugg][]) > * [#6885](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/6885): Revert adding psych >= 3.1 as runtime dependency. ([@andreaseger][]) > * Rename `Layout/FirstParameterIndentation` to `Layout/IndentFirstArgument`. ([@maxh][]) > * Extract method call argument alignment behavior from `Layout/AlignParameters` into `Layout/AlignArguments`. ([@maxh][]) > * Rename `IndentArray` and `IndentHash` to `IndentFirstArrayElement` and `IndentFirstHashElement`. ([@maxh][]) > > ## 0.67.2 (2019-04-05) > > ### Bug fixes > > ... (truncated)Commits
- [`9790976`](https://github.com/rubocop-hq/rubocop/commit/9790976bf572cc4ff0de95b8336fbbfc5aed4d85) Cut 0.68 - [`0391069`](https://github.com/rubocop-hq/rubocop/commit/0391069b3820999a5e07913ca1737c891d9d3677) Add HeredocMethodCallPosition cop - [`557ad20`](https://github.com/rubocop-hq/rubocop/commit/557ad203d8c7c479d660a9fab366b84bf1c3ef1c) [Fix [#6822](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6822)] Fix Lint/LiteralInInterpolation autocorrection for single quotes ... - [`6b68976`](https://github.com/rubocop-hq/rubocop/commit/6b6897675a587ec8148b5469da495e52c58aef3f) Fix a typo for `Layout/IndentFirstParameter` - [`17cdf5a`](https://github.com/rubocop-hq/rubocop/commit/17cdf5a48a1ad1344bb97e0363085fe29f2e9a35) [Fix [#6985](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6985)] Fix Lint/LiteralInInterpolation's autocorrect ([#6986](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6986)) - [`666587c`](https://github.com/rubocop-hq/rubocop/commit/666587c69c9f1b720c5257832c95df8c42184447) NodePattern: Fix $\<> - [`87a6ec4`](https://github.com/rubocop-hq/rubocop/commit/87a6ec4ae42becefa87421aea87a820ec7ae5e03) Add always_braces to Style/BlockDelimiters - [`b1510dd`](https://github.com/rubocop-hq/rubocop/commit/b1510ddcd2b1ce8f3cda662d802cb825df2aa35c) Fix edge case bugs for HeredocArgumentClosingParenthesis - [`184c2a1`](https://github.com/rubocop-hq/rubocop/commit/184c2a1e92caa6914fe75a0bcc484c64ab834594) Rename IndentArray and IndentHash to IndentFirst*Element - [`326da99`](https://github.com/rubocop-hq/rubocop/commit/326da99335126fbc3d1b6826f8ed32c32ab322e9) Add obsolete message for renaming `Layout/FirstParameterIndentation` - Additional commits viewable in [compare view](https://github.com/rubocop-hq/rubocop/compare/v0.51.0...v0.68.0)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 - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.