sensu-plugins / sensu-plugins-aws

This plugin provides native AWS instrumentation for monitoring and metrics collection, including: health and metrics for various AWS services, such as EC2, RDS, ELB, and more, as well as handlers for EC2, SES, and SNS.
http://sensu-plugins.io
MIT License
81 stars 143 forks source link

Update rubocop requirement from ~> 0.51.0 to ~> 0.75.0 #362

Closed dependabot-preview[bot] closed 4 years ago

dependabot-preview[bot] commented 4 years ago

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.
dependabot-preview[bot] commented 4 years ago

Superseded by #363.