mtsmfm / language_server-ruby

A Ruby Language Server implementation
MIT License
259 stars 8 forks source link

Update rubocop requirement from 0.52.1 to 0.73.0 #98

Closed dependabot-preview[bot] closed 5 years ago

dependabot-preview[bot] commented 5 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.73 > ### New features > > * Add `AllowDoxygenCommentStyle` configuration on `Layout/LeadingCommentSpace`. ([@​anthony-robin][]) > * [#7114](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7114): Add `MultilineWhenThen` cop. ([@​okuramasafumi][]) > * [#4127](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/4127): Add `--disable-uncorrectable` flag to generate `rubocop:disable` comments. ([@​vergenzt][], [@​jonas054][]) > > ### Bug fixes > > * [#7170](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7170): Fix a false positive for `Layout/RescueEnsureAlignment` when def line is preceded with `private_class_method`. ([@​tatsuyafw][]) > * [#7186](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7186): Fix a false positive for `Style/MixinUsage` when using inside multiline block and `if` condition is after `include`. ([@​koic][]) > * [#7099](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7099): Fix an error of `Layout/RescueEnsureAlignment` on assigned blocks. ([@​tatsuyafw][]) > * [#5088](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/5088): Fix an error of `Layout/MultilineMethodCallIndentation` on method chains inside an argument. ([@​buehmann][]) > * [#4719](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/4719): Make `Layout/Tab` detect tabs between string literals. ([@​buehmann][]) > * [#7203](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7203): Fix an infinite loop error for `Layout/SpaceInsideBlockBraces` when `EnforcedStyle: no_space` with `SpaceBeforeBlockParameters: false` are set in multiline block. ([@​koic][]) > * [#6653](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6653): Fix a bug where `Layout/IndentHeredoc` would remove empty lines when autocorrecting heredocs. ([@​buehmann][]) > > ### Changes > > * [#7181](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7181): Sort analyzed file alphabetically. ([@​pocke][]) > * [#7188](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7188): Include inspected file location in auto-correction error. ([@​pocke][]) > > [@​anthony-robin]: https://github.com/anthony-robin > [@​okuramasafumi]: https://github.com/okuramasafumi > [@​vergenzt]: https://github.com/vergenzt > [@​jonas054]: https://github.com/jonas054 > [@​tatsuyafw]: https://github.com/tatsuyafw > [@​koic]: https://github.com/koic > [@​buehmann]: https://github.com/buehmann > [@​pocke]: https://github.com/pocke
Changelog *Sourced from [rubocop's changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md).* > ## 0.73.0 (2019-07-16) > > ### New features > > * Add `AllowDoxygenCommentStyle` configuration on `Layout/LeadingCommentSpace`. ([@​anthony-robin][]) > * [#7114](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7114): Add `MultilineWhenThen` cop. ([@​okuramasafumi][]) > * [#4127](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/4127): Add `--disable-uncorrectable` flag to generate `rubocop:disable` comments. ([@​vergenzt][], [@​jonas054][]) > > ### Bug fixes > > * [#7170](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7170): Fix a false positive for `Layout/RescueEnsureAlignment` when def line is preceded with `private_class_method`. ([@​tatsuyafw][]) > * [#7186](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7186): Fix a false positive for `Style/MixinUsage` when using inside multiline block and `if` condition is after `include`. ([@​koic][]) > * [#7099](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7099): Fix an error of `Layout/RescueEnsureAlignment` on assigned blocks. ([@​tatsuyafw][]) > * [#5088](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/5088): Fix an error of `Layout/MultilineMethodCallIndentation` on method chains inside an argument. ([@​buehmann][]) > * [#4719](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/4719): Make `Layout/Tab` detect tabs between string literals. ([@​buehmann][]) > * [#7203](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7203): Fix an infinite loop error for `Layout/SpaceInsideBlockBraces` when `EnforcedStyle: no_space` with `SpaceBeforeBlockParameters: false` are set in multiline block. ([@​koic][]) > * [#6653](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6653): Fix a bug where `Layout/IndentHeredoc` would remove empty lines when autocorrecting heredocs. ([@​buehmann][]) > > ### Changes > > * [#7181](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7181): Sort analyzed file alphabetically. ([@​pocke][]) > * [#7188](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7188): Include inspected file location in auto-correction error. ([@​pocke][]) > > ## 0.72.0 (2019-06-25) > > ### New features > > * [#7137](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7137): Add new `Gemspec/RubyVersionGlobalsUsage` cop. ([@​malyshkosergey][]) > * [#7150](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7150): Add `AllowIfModifier` option to `Style/IfInsideElse` cop. ([@​koic][]) > * [#7153](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7153): Add new cop `Style/FloatDivision` that checks coercion. ([@​tejasbubane][]) > > ### Bug fixes > > * [#7121](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7121): Fix `Style/TernaryParentheses` cop to allow safe navigation operator without parentheses. ([@​timon][]) > * [#7063](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7063): Fix autocorrect in `Style/TernaryParentheses` cop. ([@​parkerfinch][]) > * [#7106](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7106): Fix an error for `Lint/NumberConversion` when `#to_i` called on a variable on a hash. ([@​koic][]) > * [#7107](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7107): Fix parentheses offence for numeric arguments with an operator in `Style/MethodCallWithArgsParentheses`. ([@​gsamokovarov][]) > * [#7119](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7119): Fix cache with non UTF-8 offense message. ([@​pocke][]) > * [#7118](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7118): Fix `Style/WordArray` with `encoding: binary` magic comment and non-ASCII string. ([@​pocke][]) > * [#7159](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7159): Fix an error for `Lint/DuplicatedKey` when using endless range. ([@​koic][]) > * [#7151](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7151): Fix `Style/WordArray` to also consider words containing hyphens. ([@​fwitzke][]) > * [#6893](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6893): Handle implicit rescue correctly in `Naming/RescuedExceptionsVariableName`. ([@​pocke][], [@​anthony-robin][]) > * [#7165](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7165): Fix an auto-correct error for `Style/ConditionalAssignment` when without `else` branch'. ([@​koic][]) > * [#7171](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7171): Fix an error for `Style/SafeNavigation` when using `unless nil?` as a safeguarded'. ([@​koic][]) > * [#7130](https://github-redirect.dependabot.com/rubocop-hq/rubocop/pull/7130): Skip autocorrect in `Style/FormatString` if second argument to `String#%` is a variable. ([@​tejasbubane][]) > * [#7171](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/7171): Fix an error for `Style/SafeNavigation` when using `unless nil?` as a safeguarded'. ([@​koic][]) > > ### Changes > > * [#5976](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/5976): Remove Rails cops. ([@​koic][]) > ... (truncated)
Commits - [`cbc6ec3`](https://github.com/rubocop-hq/rubocop/commit/cbc6ec38b7c1a62f8728b4c9dc7e472414bd02b2) Cut 0.73 - [`c1ca3f5`](https://github.com/rubocop-hq/rubocop/commit/c1ca3f53057d54a77f1443d47a0bcd78f821cd4b) Update changelog - [`ec6b538`](https://github.com/rubocop-hq/rubocop/commit/ec6b538def3125e27c21a0401a158507288d7483) Add check for --auto-correct with --disable-uncorrectable - [`c9f71dc`](https://github.com/rubocop-hq/rubocop/commit/c9f71dca828734fccb4a8ac7c965d2317f7d0e17) Add Style/DoubleCopDisableDirective cop - [`2c4243c`](https://github.com/rubocop-hq/rubocop/commit/2c4243c51b6c8073985a5d31c01c6b5c565c73fe) Change logic for when to use EOL disable comment - [`779784c`](https://github.com/rubocop-hq/rubocop/commit/779784c1e6a90fac9f58fdf86b707f24699009e0) Improve cli_disable_uncorrectable_spec.rb - [`2738c5d`](https://github.com/rubocop-hq/rubocop/commit/2738c5dbd96be009b9a2c35df29289575ac46563) Fix RuboCop offenses after rebase - [`f2f6c95`](https://github.com/rubocop-hq/rubocop/commit/f2f6c956910cfc0e7b852baf13ee0cf586369ba8) WIP: Add autocorrect option to disable uncorrectable offenses - [`3e8feb2`](https://github.com/rubocop-hq/rubocop/commit/3e8feb2fd2b30791cbc873b3374ffa63effdf267) Remove an unnecessary line break for PULL_REQUEST_TEMPLATE.md - [`d3a9e2f`](https://github.com/rubocop-hq/rubocop/commit/d3a9e2fa74e38b390d4fd4b731b21f1886af95a3) [Fix [#6653](https://github-redirect.dependabot.com/rubocop-hq/rubocop/issues/6653)] IndentHeredoc: Do not run into next line - Additional commits viewable in [compare view](https://github.com/rubocop-hq/rubocop/compare/v0.52.1...v0.73.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). To ignore the version in this PR you can just close it - `@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.
dependabot-preview[bot] commented 5 years ago

Superseded by #99.