This plugin provides native ElasticSearch instrumentation for monitoring and metrics collection, including: service health and metrics for cluster, node, and more.
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.75
> ### New features
>
> * [#7274](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7274): Add new `Lint/SendWithMixinArgument` cop. ([@koic][])
> * [#7272](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7272): Show warning message if passed string to `Enabled`, `Safe`, `SafeAutocorrect`, and `AutoCorrect` keys in .rubocop.yml. ([@unasuke][])
> * [#7295](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7295): Make it possible to set `StyleGuideBaseURL` per department. ([@koic][])
> * [#7301](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7301): Add check for calls to `remote_byebug` to `Lint/Debugger` cop. ([@riley-klingler][])
> * [#7321](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7321): Allow YAML aliases in `.rubocop.yml`. ([@raymondfallon][])
> * [#7317](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7317): Add new formatter `pacman`. ([@crojasaragonez][])
> * [#6075](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6075): Support `IgnoredPatterns` option for `Naming/MethodName` cop. ([@koic][])
> * [#7335](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7335): Add todo as an alias to disable. `--disable-uncorrectable` will now disable cops using `rubocop:todo` instead of `rubocop:disable`. ([@desheikh][])
>
> ### Bug fixes
>
> * [#7256](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7256): Fix an error of `Style/RedundantParentheses` on method calls where the first argument begins with a hash literal. ([@halfwhole][])
> * [#7263](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7263): Make `Layout/SpaceInsideArrayLiteralBrackets` properly handle tab-indented arrays. ([@buehmann][])
> * [#7252](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7252): Prevent infinite loops by making `Layout/SpaceInsideStringInterpolation` skip over interpolations that start or end with a line break. ([@buehmann][])
> * [#7262](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7262): `Lint/FormatParameterMismatch` did not recognize named format sequences like `%.2f` where the name appears after some modifiers. ([@buehmann][])
> * [#7253](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7253): Fix an error for `Lint/NumberConversion` when `#to_i` called without a receiver. ([@koic][])
> * [#7271](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7271), [#6498](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6498): Fix an interference between `Style/TrailingCommaIn*Literal` and `Layout/Multiline*BraceLayout` for arrays and hashes. ([@buehmann][])
> * [#7241](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7241): Make `Style/FrozenStringLiteralComment` match only true & false. ([@tejasbubane][])
> * [#7290](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7290): Handle inner conditional inside `else` in `Style/ConditionalAssignment`. ([@jonas054][])
> * [#5788](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/5788): Allow block arguments on separate lines if line would be too long in `Layout/MultilineBlockLayout`. ([@jonas054][])
> * [#7305](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7305): Register `Style/BlockDelimiters` offense when block result is assigned to an attribute. ([@mvz][])
> * [#4802](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/4802): Don't leave any `Lint/UnneededCopEnableDirective` offenses undetected/uncorrected. ([@jonas054][])
> * [#7326](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7326): Fix a false positive for `Style/AccessModifierDeclarations` when access modifier name is used for hash literal value. ([@koic][])
> * [#3591](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/3591): Handle modifier `if`/`unless` correctly in `Lint/UselessAssignment`. ([@jonas054][])
> * [#7161](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7161): Fix `Style/SafeNavigation` cop for preserve comments inside if expression. ([@tejasbubane][])
> * [#5212](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/5212): Avoid false positive for braces that are needed to preserve semantics in `Style/BracesAroundHashParameters`. ([@jonas054][])
> * [#7353](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7353): Fix a false positive for `Style/RedundantSelf` when receiver and multiple assigned lvalue have the same name. ([@koic][])
> * [#7353](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7353): Fix a false positive for `Style/RedundantSelf` when a self receiver is used as a method argument. ([@koic][])
> * [#7358](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7358): Fix an incorrect autocorrect for `Style/NestedModifier` when parentheses are required in method arguments. ([@koic][])
> * [#7361](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7361): Fix a false positive for `Style/TernaryParentheses` when only the closing parenthesis is used in the last line of condition. ([@koic][])
> * [#7369](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7369): Fix an infinite loop error for `Layout/IndentAssignment` with `Layout/IndentFirstArgument` when using multiple assignment. ([@koic][])
> * [#7177](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7177), [#7370](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7370): When correcting alignment, do not insert spaces into string literals. ([@buehmann][])
> * [#7367](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7367): Fix an error for `Style/OrAssignment` cop when `then` branch body is empty. ([@koic][])
> * [#7363](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7363): Fix an incorrect autocorrect for `Layout/SpaceInsideBlockBraces` and `Style/BlockDelimiters` when using multiline empty braces. ([@koic][])
> * [#7212](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7212): Fix a false positive for `Layout/EmptyLinesAroundAccessModifier` and `UselessAccessModifier` when using method with the same name as access modifier around a method definition. ([@koic][])
>
> ### Changes
>
> * [#7312](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7312): Mark `Style/StringHashKeys` as unsafe. ([@prathamesh-sonpatki][])
> * [#7275](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7275): Make `Style/VariableName` aware argument names when invoking a method. ([@koic][])
> * [#3534](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/3534): Make `Style/IfUnlessModifier` report and auto-correct modifier lines that are too long. ([@jonas054][])
> * [#7261](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7261): `Style/FrozenStringLiteralComment` no longer inserts an empty line after the comment. This is left to `Layout/EmptyLineAfterMagicComment`. ([@buehmann][])
> * [#7091](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7091): `Style/FormatStringToken` now detects format sequences with flags and modifiers. ([@buehmann][])
> * [#7319](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7319): Rename `IgnoredMethodPatterns` option to `IgnoredPatterns` option for `Style/MethodCallWithArgsParentheses`. ([@koic][])
> * [#7345](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7345): Mark unsafe for `Style/YodaCondition`. ([@koic][])
>
> [@koic]: https://github.com/koic
> ... (truncated)
Changelog
*Sourced from [rubocop's changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md).*
> ## 0.75.0 (2019-09-30)
>
> ### New features
>
> * [#7274](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7274): Add new `Lint/SendWithMixinArgument` cop. ([@koic][])
> * [#7272](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7272): Show warning message if passed string to `Enabled`, `Safe`, `SafeAutocorrect`, and `AutoCorrect` keys in .rubocop.yml. ([@unasuke][])
> * [#7295](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7295): Make it possible to set `StyleGuideBaseURL` per department. ([@koic][])
> * [#7301](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7301): Add check for calls to `remote_byebug` to `Lint/Debugger` cop. ([@riley-klingler][])
> * [#7321](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7321): Allow YAML aliases in `.rubocop.yml`. ([@raymondfallon][])
> * [#7317](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7317): Add new formatter `pacman`. ([@crojasaragonez][])
> * [#6075](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6075): Support `IgnoredPatterns` option for `Naming/MethodName` cop. ([@koic][])
> * [#7335](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7335): Add todo as an alias to disable. `--disable-uncorrectable` will now disable cops using `rubocop:todo` instead of `rubocop:disable`. ([@desheikh][])
>
> ### Bug fixes
>
> * [#7256](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7256): Fix an error of `Style/RedundantParentheses` on method calls where the first argument begins with a hash literal. ([@halfwhole][])
> * [#7263](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7263): Make `Layout/SpaceInsideArrayLiteralBrackets` properly handle tab-indented arrays. ([@buehmann][])
> * [#7252](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7252): Prevent infinite loops by making `Layout/SpaceInsideStringInterpolation` skip over interpolations that start or end with a line break. ([@buehmann][])
> * [#7262](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7262): `Lint/FormatParameterMismatch` did not recognize named format sequences like `%.2f` where the name appears after some modifiers. ([@buehmann][])
> * [#7253](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7253): Fix an error for `Lint/NumberConversion` when `#to_i` called without a receiver. ([@koic][])
> * [#7271](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7271), [#6498](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6498): Fix an interference between `Style/TrailingCommaIn*Literal` and `Layout/Multiline*BraceLayout` for arrays and hashes. ([@buehmann][])
> * [#7241](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7241): Make `Style/FrozenStringLiteralComment` match only true & false. ([@tejasbubane][])
> * [#7290](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7290): Handle inner conditional inside `else` in `Style/ConditionalAssignment`. ([@jonas054][])
> * [#5788](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/5788): Allow block arguments on separate lines if line would be too long in `Layout/MultilineBlockLayout`. ([@jonas054][])
> * [#7305](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7305): Register `Style/BlockDelimiters` offense when block result is assigned to an attribute. ([@mvz][])
> * [#4802](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/4802): Don't leave any `Lint/UnneededCopEnableDirective` offenses undetected/uncorrected. ([@jonas054][])
> * [#7326](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7326): Fix a false positive for `Style/AccessModifierDeclarations` when access modifier name is used for hash literal value. ([@koic][])
> * [#3591](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/3591): Handle modifier `if`/`unless` correctly in `Lint/UselessAssignment`. ([@jonas054][])
> * [#7161](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7161): Fix `Style/SafeNavigation` cop for preserve comments inside if expression. ([@tejasbubane][])
> * [#5212](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/5212): Avoid false positive for braces that are needed to preserve semantics in `Style/BracesAroundHashParameters`. ([@jonas054][])
> * [#7353](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7353): Fix a false positive for `Style/RedundantSelf` when receiver and multiple assigned lvalue have the same name. ([@koic][])
> * [#7353](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7353): Fix a false positive for `Style/RedundantSelf` when a self receiver is used as a method argument. ([@koic][])
> * [#7358](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7358): Fix an incorrect autocorrect for `Style/NestedModifier` when parentheses are required in method arguments. ([@koic][])
> * [#7361](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7361): Fix a false positive for `Style/TernaryParentheses` when only the closing parenthesis is used in the last line of condition. ([@koic][])
> * [#7369](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7369): Fix an infinite loop error for `Layout/IndentAssignment` with `Layout/IndentFirstArgument` when using multiple assignment. ([@koic][])
> * [#7177](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7177), [#7370](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7370): When correcting alignment, do not insert spaces into string literals. ([@buehmann][])
> * [#7367](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7367): Fix an error for `Style/OrAssignment` cop when `then` branch body is empty. ([@koic][])
> * [#7363](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7363): Fix an incorrect autocorrect for `Layout/SpaceInsideBlockBraces` and `Style/BlockDelimiters` when using multiline empty braces. ([@koic][])
> * [#7212](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7212): Fix a false positive for `Layout/EmptyLinesAroundAccessModifier` and `UselessAccessModifier` when using method with the same name as access modifier around a method definition. ([@koic][])
>
> ### Changes
>
> * [#7312](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7312): Mark `Style/StringHashKeys` as unsafe. ([@prathamesh-sonpatki][])
> * [#7275](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7275): Make `Style/VariableName` aware argument names when invoking a method. ([@koic][])
> * [#3534](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/3534): Make `Style/IfUnlessModifier` report and auto-correct modifier lines that are too long. ([@jonas054][])
> * [#7261](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7261): `Style/FrozenStringLiteralComment` no longer inserts an empty line after the comment. This is left to `Layout/EmptyLineAfterMagicComment`. ([@buehmann][])
> * [#7091](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7091): `Style/FormatStringToken` now detects format sequences with flags and modifiers. ([@buehmann][])
> * [#7319](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7319): Rename `IgnoredMethodPatterns` option to `IgnoredPatterns` option for `Style/MethodCallWithArgsParentheses`. ([@koic][])
> * [#7345](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7345): Mark unsafe for `Style/YodaCondition`. ([@koic][])
>
> ... (truncated)
Commits
- [`6072ac0`](https://github.com/rubocop-hq/rubocop/commit/6072ac0bfa3b5196667630ed16a2cac4006b128c) Cut 0.75
- [`bfed9d3`](https://github.com/rubocop-hq/rubocop/commit/bfed9d371214bcdac793d49ecd62bfa5b438c2ff) [Fix [#7363](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7363)] Fix an incorrect autocorrect when multiline empty braces ([#7364](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7364))
- [`75fb16d`](https://github.com/rubocop-hq/rubocop/commit/75fb16dd132bd58f302a67afd175261a92e4cd73) [Fix [#7212](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7212)] Fix a false positive for `Layout/EmptyLinesAroundAccessModifier`
- [`a659f10`](https://github.com/rubocop-hq/rubocop/commit/a659f1063a93d75a563f8b256730fe8b964ffd45) Add single quotes around new cop examples ([#7386](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7386))
- [`3eb97cc`](https://github.com/rubocop-hq/rubocop/commit/3eb97cceb8b335dcc0e0f286bb48ec78edaef152) [Fix [#7367](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7367)] Fix an error for `Style/OrAssignment`
- [`dbd7ac5`](https://github.com/rubocop-hq/rubocop/commit/dbd7ac55cbe8af859dee674380f05345c5c8d56f) [Fix [#7177](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7177)] Do not insert spaces into string literals
- [`b23e983`](https://github.com/rubocop-hq/rubocop/commit/b23e98327f2e1202ba25f0845c45ca4259d403bb) Refactor
- [`933f211`](https://github.com/rubocop-hq/rubocop/commit/933f211c3dbb80be1767f338d3ea08912818501a) Detect :str heredocs
- [`df1f424`](https://github.com/rubocop-hq/rubocop/commit/df1f424dc2ffdf4a81695fb8bf13e285908f403b) Detect :xstr heredocs
- [`938193d`](https://github.com/rubocop-hq/rubocop/commit/938193d563cca0b89c9d2543cbeb776446a7be75) Fix heredoc detection for large inserts
- Additional commits viewable in [compare view](https://github.com/rubocop-hq/rubocop/compare/v0.51.0...v0.75.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 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
- `@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)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- 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.75 > ### New features > > * [#7274](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7274): Add new `Lint/SendWithMixinArgument` cop. ([@koic][]) > * [#7272](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7272): Show warning message if passed string to `Enabled`, `Safe`, `SafeAutocorrect`, and `AutoCorrect` keys in .rubocop.yml. ([@unasuke][]) > * [#7295](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7295): Make it possible to set `StyleGuideBaseURL` per department. ([@koic][]) > * [#7301](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7301): Add check for calls to `remote_byebug` to `Lint/Debugger` cop. ([@riley-klingler][]) > * [#7321](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7321): Allow YAML aliases in `.rubocop.yml`. ([@raymondfallon][]) > * [#7317](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7317): Add new formatter `pacman`. ([@crojasaragonez][]) > * [#6075](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6075): Support `IgnoredPatterns` option for `Naming/MethodName` cop. ([@koic][]) > * [#7335](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7335): Add todo as an alias to disable. `--disable-uncorrectable` will now disable cops using `rubocop:todo` instead of `rubocop:disable`. ([@desheikh][]) > > ### Bug fixes > > * [#7256](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7256): Fix an error of `Style/RedundantParentheses` on method calls where the first argument begins with a hash literal. ([@halfwhole][]) > * [#7263](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7263): Make `Layout/SpaceInsideArrayLiteralBrackets` properly handle tab-indented arrays. ([@buehmann][]) > * [#7252](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7252): Prevent infinite loops by making `Layout/SpaceInsideStringInterpolation` skip over interpolations that start or end with a line break. ([@buehmann][]) > * [#7262](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7262): `Lint/FormatParameterMismatch` did not recognize named format sequences like `%.2Changelog
*Sourced from [rubocop's changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md).* > ## 0.75.0 (2019-09-30) > > ### New features > > * [#7274](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7274): Add new `Lint/SendWithMixinArgument` cop. ([@koic][]) > * [#7272](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7272): Show warning message if passed string to `Enabled`, `Safe`, `SafeAutocorrect`, and `AutoCorrect` keys in .rubocop.yml. ([@unasuke][]) > * [#7295](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7295): Make it possible to set `StyleGuideBaseURL` per department. ([@koic][]) > * [#7301](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7301): Add check for calls to `remote_byebug` to `Lint/Debugger` cop. ([@riley-klingler][]) > * [#7321](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7321): Allow YAML aliases in `.rubocop.yml`. ([@raymondfallon][]) > * [#7317](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7317): Add new formatter `pacman`. ([@crojasaragonez][]) > * [#6075](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6075): Support `IgnoredPatterns` option for `Naming/MethodName` cop. ([@koic][]) > * [#7335](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7335): Add todo as an alias to disable. `--disable-uncorrectable` will now disable cops using `rubocop:todo` instead of `rubocop:disable`. ([@desheikh][]) > > ### Bug fixes > > * [#7256](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7256): Fix an error of `Style/RedundantParentheses` on method calls where the first argument begins with a hash literal. ([@halfwhole][]) > * [#7263](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7263): Make `Layout/SpaceInsideArrayLiteralBrackets` properly handle tab-indented arrays. ([@buehmann][]) > * [#7252](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7252): Prevent infinite loops by making `Layout/SpaceInsideStringInterpolation` skip over interpolations that start or end with a line break. ([@buehmann][]) > * [#7262](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7262): `Lint/FormatParameterMismatch` did not recognize named format sequences like `%.2Commits
- [`6072ac0`](https://github.com/rubocop-hq/rubocop/commit/6072ac0bfa3b5196667630ed16a2cac4006b128c) Cut 0.75 - [`bfed9d3`](https://github.com/rubocop-hq/rubocop/commit/bfed9d371214bcdac793d49ecd62bfa5b438c2ff) [Fix [#7363](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7363)] Fix an incorrect autocorrect when multiline empty braces ([#7364](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7364)) - [`75fb16d`](https://github.com/rubocop-hq/rubocop/commit/75fb16dd132bd58f302a67afd175261a92e4cd73) [Fix [#7212](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7212)] Fix a false positive for `Layout/EmptyLinesAroundAccessModifier` - [`a659f10`](https://github.com/rubocop-hq/rubocop/commit/a659f1063a93d75a563f8b256730fe8b964ffd45) Add single quotes around new cop examples ([#7386](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7386)) - [`3eb97cc`](https://github.com/rubocop-hq/rubocop/commit/3eb97cceb8b335dcc0e0f286bb48ec78edaef152) [Fix [#7367](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7367)] Fix an error for `Style/OrAssignment` - [`dbd7ac5`](https://github.com/rubocop-hq/rubocop/commit/dbd7ac55cbe8af859dee674380f05345c5c8d56f) [Fix [#7177](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7177)] Do not insert spaces into string literals - [`b23e983`](https://github.com/rubocop-hq/rubocop/commit/b23e98327f2e1202ba25f0845c45ca4259d403bb) Refactor - [`933f211`](https://github.com/rubocop-hq/rubocop/commit/933f211c3dbb80be1767f338d3ea08912818501a) Detect :str heredocs - [`df1f424`](https://github.com/rubocop-hq/rubocop/commit/df1f424dc2ffdf4a81695fb8bf13e285908f403b) Detect :xstr heredocs - [`938193d`](https://github.com/rubocop-hq/rubocop/commit/938193d563cca0b89c9d2543cbeb776446a7be75) Fix heredoc detection for large inserts - Additional commits viewable in [compare view](https://github.com/rubocop-hq/rubocop/compare/v0.51.0...v0.75.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 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 - `@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) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - 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.