Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/rubocop/rubocop

A Ruby static code analyzer and formatter, based on the community Ruby style guide.
https://github.com/rubocop/rubocop

Remove deprecated default config

Follow up #11498.
In particular `DebuggerReceivers` was no longer used in production code.

f2bb6f676d53d97f4709567a924de462586839f8 authored almost 2 years ago
Remove deprecated default config

Follow up #11498.
In particular `DebuggerReceivers` was no longer used in production code.

f2bb6f676d53d97f4709567a924de462586839f8 authored almost 2 years ago
[Fix #11188]

Add a `--no-detach` option to `--start-server`. This makes it easy to
run the RuboCop server pro...

5230ef2238a7c88c96ee512251d248f987d49f74 authored almost 2 years ago
[Fix #11188]

Add a `--no-detach` option to `--start-server`. This makes it easy to
run the RuboCop server pro...

5230ef2238a7c88c96ee512251d248f987d49f74 authored almost 2 years ago
Merge pull request #11530 from ydah/fix-style-access-modifier-declarations

Fix an incorrect autocorrect for `Style/AccessModifierDeclarations` when multiple groupable acce...

3dce614f39d10d63eb5727993343c0cd253d34ea authored almost 2 years ago
Merge pull request #11530 from ydah/fix-style-access-modifier-declarations

Fix an incorrect autocorrect for `Style/AccessModifierDeclarations` when multiple groupable acce...

3dce614f39d10d63eb5727993343c0cd253d34ea authored almost 2 years ago
Fix an incorrect autocorrect for `Style/AccessModifierDeclarations` when multiple groupable access modifiers are defined

This PR is fix an incorrect autocorrect for `Style/AccessModifierDeclarations` when multiple gro...

a3d407797057d8c0307d52d65d356c8afd5dd88d authored almost 2 years ago
Fix an incorrect autocorrect for `Style/AccessModifierDeclarations` when multiple groupable access modifiers are defined

This PR is fix an incorrect autocorrect for `Style/AccessModifierDeclarations` when multiple gro...

a3d407797057d8c0307d52d65d356c8afd5dd88d authored almost 2 years ago
Merge pull request #11529 from ydah/fix-incorrect-autocorrect-class-structure

Fix an incorrect autocorrect for `Layout/ClassStructure` when definitions that need to be sorted...

62c0e90573e6d18cd9b2d4749248fd06049a750f authored almost 2 years ago
Merge pull request #11529 from ydah/fix-incorrect-autocorrect-class-structure

Fix an incorrect autocorrect for `Layout/ClassStructure` when definitions that need to be sorted...

62c0e90573e6d18cd9b2d4749248fd06049a750f authored almost 2 years ago
Fix a typo

Follow up https://github.com/rubocop/rubocop/commit/1e77a15

The setting has changed from two to...

9526e9574676bb35d663020379bf060725a4ffdd authored almost 2 years ago
Fix a typo

Follow up https://github.com/rubocop/rubocop/commit/1e77a15

The setting has changed from two to...

9526e9574676bb35d663020379bf060725a4ffdd authored almost 2 years ago
Fix an incorrect autocorrect for `Layout/ClassStructure` when definitions that need to be sorted are defined alternately

This PR is fix an incorrect autocorrect for `Layout/ClassStructure`
when definitions that need t...

1a1c4ffa8dc9d699c296b114717151891f42dd7c authored almost 2 years ago
Fix an incorrect autocorrect for `Layout/ClassStructure` when definitions that need to be sorted are defined alternately

This PR is fix an incorrect autocorrect for `Layout/ClassStructure`
when definitions that need t...

1a1c4ffa8dc9d699c296b114717151891f42dd7c authored almost 2 years ago
Add new `Style/RedundantHeredocDelimiterQuotes` cop

Follow up https://github.com/rubocop/rubocop/pull/11522#discussion_r1091525976.

This cop checks...

1b6aa9425da955d4ef964b8247f4e244a0044829 authored almost 2 years ago
Add new `Style/RedundantHeredocDelimiterQuotes` cop

Follow up https://github.com/rubocop/rubocop/pull/11522#discussion_r1091525976.

This cop checks...

1b6aa9425da955d4ef964b8247f4e244a0044829 authored almost 2 years ago
Add a description of the `AllowedMethods` module documentation

This PR is fixes: https://github.com/rubocop/rubocop/pull/10829#issuecomment-1403082579

1229ef2d76143e00d7c56d0fc1ab0ae662b3f10a authored almost 2 years ago
Add a description of the `AllowedMethods` module documentation

This PR is fixes: https://github.com/rubocop/rubocop/pull/10829#issuecomment-1403082579

1229ef2d76143e00d7c56d0fc1ab0ae662b3f10a authored almost 2 years ago
Merge pull request #11527 from pboling/patch-1

Documentation: Clarify reference to TargetRubyVersion

d895fbdd40cd4f4512fa0831a28da6d20e3abd9d authored almost 2 years ago
Merge pull request #11527 from pboling/patch-1

Documentation: Clarify reference to TargetRubyVersion

d895fbdd40cd4f4512fa0831a28da6d20e3abd9d authored almost 2 years ago
Clarify reference to TargetRubyVersion

Due to the structural and grammatical similarity of terms it isn't clear that "here" refers to t...

cc02b3862aa2516b9fdc2312f97ee4fecc8ac54a authored almost 2 years ago
Clarify reference to TargetRubyVersion

Due to the structural and grammatical similarity of terms it isn't clear that "here" refers to t...

cc02b3862aa2516b9fdc2312f97ee4fecc8ac54a authored almost 2 years ago
[Fix #11521] Fix a false positive for `Lint/FormatParameterMismatch`

Fixes #11521.

This PR fixes a false positive for `Lint/FormatParameterMismatch`
when using `Ker...

c8b2575b96d0c7260222416c356550a9e9786bd1 authored almost 2 years ago
[Fix #11521] Fix a false positive for `Lint/FormatParameterMismatch`

Fixes #11521.

This PR fixes a false positive for `Lint/FormatParameterMismatch`
when using `Ker...

c8b2575b96d0c7260222416c356550a9e9786bd1 authored almost 2 years ago
Ensure cop names are valid with backticks in future changelog entries

990d079608288aa8e268fab4f72fcd33be0e3f61 authored almost 2 years ago
Fix cop names and add missing backticks in CHANGELOG.md

It only fixes changelog entries starting with 1.0.0.

7789b0b8e5f0f0a1a324d52106277c8be1e414b6 authored almost 2 years ago
Merge pull request #11522 from splattael/style-arguments-forwarding-keyword-arg-default

Don't flag default keyword arguments in `Style/ArgumentsForwarding`

0214ae064523ae9b3621e9ce1e9af87a70c511bc authored almost 2 years ago
Don't flag default keyword arguments in `Style/ArgumentsForwarding`

Co-authored-by: Koichi ITO <[email protected]>

099d715292ba8fbbe05b3594d277d7f440f4117f authored almost 2 years ago
[Fix #11178] Defer requiring `erb` and `yaml` in the server mode until needed

Fixes https://github.com/rubocop/rubocop/issues/11178.

The below loading time is unnecessary if...

b1d4a02508242827d549f1e0ece7e18bceaf7483 authored almost 2 years ago
[Fix #11178] Defer requiring `erb` and `yaml` in the server mode until needed

Fixes https://github.com/rubocop/rubocop/issues/11178.

The below loading time is unnecessary if...

b1d4a02508242827d549f1e0ece7e18bceaf7483 authored almost 2 years ago
Add ability to profile rubocop execution via `--profile` and `--memory` options

c481f4ee9c933d51ebdd30bb59d3a86a3ae65832 authored almost 2 years ago
Add ability to profile rubocop execution via `--profile` and `--memory` options

c481f4ee9c933d51ebdd30bb59d3a86a3ae65832 authored almost 2 years ago
Fix a false negative for `Style/YodaExpression`

Follow up https://github.com/rubocop/rubocop/pull/11512#issuecomment-1408044549.

This PR fixes ...

9b1a9ae025112ecfb9336c8b1b908efc688f67a7 authored almost 2 years ago
Fix a false negative for `Style/YodaExpression`

Follow up https://github.com/rubocop/rubocop/pull/11512#issuecomment-1408044549.

This PR fixes ...

9b1a9ae025112ecfb9336c8b1b908efc688f67a7 authored almost 2 years ago
[Fix #11511] Fix a false negative for `Style/YodaCondition`

Fixes #11511.

This PR fixes a false negative for `Style/YodaCondition`
when using constant.
Yod...

66253ce0696286c1178eb57f7f095dcc136045fd authored almost 2 years ago
[Fix #11511] Fix a false negative for `Style/YodaCondition`

Fixes #11511.

This PR fixes a false negative for `Style/YodaCondition`
when using constant.
Yod...

66253ce0696286c1178eb57f7f095dcc136045fd authored almost 2 years ago
Fix missing parentheses in shorthand hash syntax as argument calls

Previously, `Style/HashSyntax` would autocorrect the code:

```ruby
raise Errors.new 'No!', foo:...

767b1f6b73bf4c1f2c636332e03224bb9205dcec authored almost 2 years ago
Fix missing parentheses in shorthand hash syntax as argument calls

Previously, `Style/HashSyntax` would autocorrect the code:

```ruby
raise Errors.new 'No!', foo:...

767b1f6b73bf4c1f2c636332e03224bb9205dcec authored almost 2 years ago
Make signature of `empty_brackets?` backwards-compatible

acface48573de2c2011478fe4730701dc3c46859 authored almost 2 years ago
Speed up `empty_brackets?`

Pass pre-filtered tokens instead of looking up left and right tokens in
all processed tokens.

2bfd01e54c55aa6c8065a92954b44bde378963cd authored almost 2 years ago
Make signature of `empty_brackets?` backwards-compatible

acface48573de2c2011478fe4730701dc3c46859 authored almost 2 years ago
Speed up `empty_brackets?`

Pass pre-filtered tokens instead of looking up left and right tokens in
all processed tokens.

2bfd01e54c55aa6c8065a92954b44bde378963cd authored almost 2 years ago
Change include paths to be relative to working directory rather than derived dir

c9ccb2f35c752b42c3e87f926ee7ed74fd26dca8 authored almost 2 years ago
Change include paths to be relative to working directory rather than derived dir

c9ccb2f35c752b42c3e87f926ee7ed74fd26dca8 authored almost 2 years ago
[Fix #11517] Make `Lint/Debugger` aware of some debug methods

Fixes #11517.

This PR makes `Lint/Debugger` aware of `p`, `PP.pp`, and `pp` methods.
These are ...

8ef0ed0ef80bfa5816ab49df7f40fd888f2fee2f authored almost 2 years ago
[Fix #11517] Make `Lint/Debugger` aware of some debug methods

Fixes #11517.

This PR makes `Lint/Debugger` aware of `p`, `PP.pp`, and `pp` methods.
These are ...

8ef0ed0ef80bfa5816ab49df7f40fd888f2fee2f authored almost 2 years ago
Merge pull request #11491 from gsamokovarov/fix-useless-assignment-crash

Fix a crash on Lint/UselessAssignment

0154d2a232f60cb8c1447b1929169458bf38fd42 authored almost 2 years ago
Merge pull request #11491 from gsamokovarov/fix-useless-assignment-crash

Fix a crash on Lint/UselessAssignment

0154d2a232f60cb8c1447b1929169458bf38fd42 authored almost 2 years ago
Fix a crash on Lint/UselessAssignment

The crash is:

```
TypeError:
no implicit conversion from nil to integer
# ./lib/rubocop/cop/v...

bc05b36d66b1612c37aafdb725dcd4216f606734 authored almost 2 years ago
Fix a crash on Lint/UselessAssignment

The crash is:

```
TypeError:
no implicit conversion from nil to integer
# ./lib/rubocop/cop/v...

bc05b36d66b1612c37aafdb725dcd4216f606734 authored almost 2 years ago
Remove redundant code for test-queue

In RSpec 3 `options#respond_to?(:parse_options)` always returns false.
So, compatibility with RS...

1e39347d552b8055386990dc843098fa5dd7b1d6 authored almost 2 years ago
Remove redundant code for test-queue

In RSpec 3 `options#respond_to?(:parse_options)` always returns false.
So, compatibility with RS...

1e39347d552b8055386990dc843098fa5dd7b1d6 authored almost 2 years ago
Merge pull request #11515 from koic/fix_a_false_negative_for_heredoc_delimiter_naming

Fix a false negative for `Naming/HeredocDelimiterNaming`

ed243f67843656dd772c58732c4c14f4256d5ef6 authored almost 2 years ago
Merge pull request #11515 from koic/fix_a_false_negative_for_heredoc_delimiter_naming

Fix a false negative for `Naming/HeredocDelimiterNaming`

ed243f67843656dd772c58732c4c14f4256d5ef6 authored almost 2 years ago
Fix a false negative for `Naming/HeredocDelimiterNaming`

This PR fix a false negative for `Naming/HeredocDelimiterNaming`
when using lowercase. (e.g. `End`)

225fc0048af0305b98e14df69ee0383d3e843edc authored almost 2 years ago
Fix a false negative for `Naming/HeredocDelimiterNaming`

This PR fix a false negative for `Naming/HeredocDelimiterNaming`
when using lowercase. (e.g. `End`)

225fc0048af0305b98e14df69ee0383d3e843edc authored almost 2 years ago
Merge pull request #11509 from koic/fix_a_false_positive_for_style_operator_method_call

[Fix #11508] Fix a false positive for `Style/OperatorMethodCall`

6e5fc10964a6bc7e06c1e8cf62f16ab489d0a89b authored about 2 years ago
Merge pull request #11509 from koic/fix_a_false_positive_for_style_operator_method_call

[Fix #11508] Fix a false positive for `Style/OperatorMethodCall`

6e5fc10964a6bc7e06c1e8cf62f16ab489d0a89b authored about 2 years ago
[Fix #11508] Fix a false positive for `Style/OperatorMethodCall`

Fixes #11508.

This PR fixes a false positive for `Style/OperatorMethodCall`
when using multiple...

cfb72cf27e9e4b801117cff1a305cb118ad0b3f5 authored about 2 years ago
[Fix #11508] Fix a false positive for `Style/OperatorMethodCall`

Fixes #11508.

This PR fixes a false positive for `Style/OperatorMethodCall`
when using multiple...

cfb72cf27e9e4b801117cff1a305cb118ad0b3f5 authored about 2 years ago
[Fix #11503] Fix a false positive for `Style/RedundantCondition`

Fixes #11503.

This PR fixes a false positive for `Style/RedundantCondition`
when using method a...

3b3cb79c82dae34b83765195ca737d9e347724eb authored about 2 years ago
[Fix #11503] Fix a false positive for `Style/RedundantCondition`

Fixes #11503.

This PR fixes a false positive for `Style/RedundantCondition`
when using method a...

3b3cb79c82dae34b83765195ca737d9e347724eb authored about 2 years ago
[Fix #11504] Allow `initialize` method in `Style/DocumentationMethod`

Fixes #11504.

This PR makes to allow `initialize` method in `Style/DocumentationMethod`
because...

61a0da1d132703af563598cfa60c3860039e1445 authored about 2 years ago
[Fix #11504] Allow `initialize` method in `Style/DocumentationMethod`

Fixes #11504.

This PR makes to allow `initialize` method in `Style/DocumentationMethod`
because...

61a0da1d132703af563598cfa60c3860039e1445 authored about 2 years ago
Defer `require 'rainbow'` in the server mode until needed

Follow up https://github.com/rubocop/rubocop/issues/11178#issuecomment-1315678101

The below loa...

345b54c3fd7eac653acb0b26811fa08741fedae2 authored about 2 years ago
Defer `require 'rainbow'` in the server mode until needed

Follow up https://github.com/rubocop/rubocop/issues/11178#issuecomment-1315678101

The below loa...

345b54c3fd7eac653acb0b26811fa08741fedae2 authored about 2 years ago
Use `require_relative` for server mode

```console
% ruby -v
ruby 3.2.0 (2022-12-25 revision a528908271) [x86_64-darwin19]

# Before
% r...

91f8214cfb0de915d0cb9514b056b9d3793aafba authored about 2 years ago
Use `require_relative` for server mode

```console
% ruby -v
ruby 3.2.0 (2022-12-25 revision a528908271) [x86_64-darwin19]

# Before
% r...

91f8214cfb0de915d0cb9514b056b9d3793aafba authored about 2 years ago
Remove obsolete option in default.yml

This PR is fix to remove obsolete option in default.yml

We have taken the same action with Rubo...

7862a2cffddca996412f06729a4e43d20660f2a8 authored about 2 years ago
Remove obsolete option in default.yml

This PR is fix to remove obsolete option in default.yml

We have taken the same action with Rubo...

7862a2cffddca996412f06729a4e43d20660f2a8 authored about 2 years ago
Switch back the docs version

79793faa9e3dc0183f6fbc016a74df64e96cd3a2 authored about 2 years ago
Switch back the docs version

79793faa9e3dc0183f6fbc016a74df64e96cd3a2 authored about 2 years ago
Cut 1.44.1

8b9b97f7afb80a17e48a3bb01be23419b1907a53 authored about 2 years ago
Cut 1.44.1

8b9b97f7afb80a17e48a3bb01be23419b1907a53 authored about 2 years ago
Update Changelog

39adb4e8f3a06036dd64ada1f96452f66cd9517c authored about 2 years ago
Fix typos

I've added this typo to the `Naming/InclusiveLanguage` configuration
because I see it occasionally.

6d45fd50dba01277a0c34a52ff37c47cff30b15c authored about 2 years ago
Fix typos

I've added this typo to the `Naming/InclusiveLanguage` configuration
because I see it occasionally.

6d45fd50dba01277a0c34a52ff37c47cff30b15c authored about 2 years ago
Merge pull request #11493 from koic/fix_an_error_for_lint_void

[Fix #11492] Fix an error for `Lint/Void`

aa08c253612b9e5f4b832e8375621f3f34f37b87 authored about 2 years ago
Merge pull request #11493 from koic/fix_an_error_for_lint_void

[Fix #11492] Fix an error for `Lint/Void`

aa08c253612b9e5f4b832e8375621f3f34f37b87 authored about 2 years ago
Use `RuboCop::AST::Node#basic_conditional?`

9a1f19a13f5150b568602cc4375862a989e33299 authored about 2 years ago
Use `RuboCop::AST::Node#basic_conditional?`

9a1f19a13f5150b568602cc4375862a989e33299 authored about 2 years ago
Use `RuboCop::AST::Node#operator_keyword?`

629da7085e9780e7e8e0bc224f3d9bb0c5774d41 authored about 2 years ago
Use `RuboCop::AST::Node#operator_keyword?`

629da7085e9780e7e8e0bc224f3d9bb0c5774d41 authored about 2 years ago
[Fix #11492] Fix an error for `Lint/Void`

Fixes #11492.

This PR fixes an error for `Lint/Void` when configuring `CheckForMethodsWithNoSid...

48f3d1ffd42687bdb4e665903e880dac3019693b authored about 2 years ago
[Fix #11492] Fix an error for `Lint/Void`

Fixes #11492.

This PR fixes an error for `Lint/Void` when configuring `CheckForMethodsWithNoSid...

48f3d1ffd42687bdb4e665903e880dac3019693b authored about 2 years ago
Merge pull request #11488 from koic/fix_a_false_positive_for_lint_useless_assignment

[Fix #11485] Fix a false positive for `Lint/UselessAssignment`

b947b32ed2680763b6bc3775f55defc651f578af authored about 2 years ago
Merge pull request #11488 from koic/fix_a_false_positive_for_lint_useless_assignment

[Fix #11485] Fix a false positive for `Lint/UselessAssignment`

b947b32ed2680763b6bc3775f55defc651f578af authored about 2 years ago
Merge pull request #11487 from ydah/fix-false-positive-lint-format-parameter-mismatch-when-interpolated-string

Fix a false positive for `Lint/FormatParameterMismatch` when format string is only interpolated ...

099a1e7ff51f6a7ea0d196e0c6267c75ba5732af authored about 2 years ago
Merge pull request #11487 from ydah/fix-false-positive-lint-format-parameter-mismatch-when-interpolated-string

Fix a false positive for `Lint/FormatParameterMismatch` when format string is only interpolated ...

099a1e7ff51f6a7ea0d196e0c6267c75ba5732af authored about 2 years ago
Merge pull request #11490 from ydah/fix-indent

Fix an indentation for `Lint/HeredocMethodCallPosition` cop's documentation

95a894a43f888692688bf6080ff3992a25f6ba81 authored about 2 years ago
Merge pull request #11490 from ydah/fix-indent

Fix an indentation for `Lint/HeredocMethodCallPosition` cop's documentation

95a894a43f888692688bf6080ff3992a25f6ba81 authored about 2 years ago
Fix an indentation for `Lint/HeredocMethodCallPosition` cop's documentation

This PR is fix an indentation for `Lint/HeredocMethodCallPosition` cop's documentation.

3344a9cf87606891862dc43aaa3361b7c846b696 authored about 2 years ago
Fix an indentation for `Lint/HeredocMethodCallPosition` cop's documentation

This PR is fix an indentation for `Lint/HeredocMethodCallPosition` cop's documentation.

3344a9cf87606891862dc43aaa3361b7c846b696 authored about 2 years ago
Merge pull request #11489 from ydah/add-docs

Add @example tag for `Lint/MixedRegexpCaptureTypes` in document

769cfcc7f99649feffebc610ebc1152c64051858 authored about 2 years ago
Merge pull request #11489 from ydah/add-docs

Add @example tag for `Lint/MixedRegexpCaptureTypes` in document

769cfcc7f99649feffebc610ebc1152c64051858 authored about 2 years ago
Add @example tag for `Lint/MixedRegexpCaptureTypes` in document

This PR is add @example tag for `Lint/MixedRegexpCaptureTypes` in document.

8796543a546dec5ca43e4d98c835793083cabf45 authored about 2 years ago
Add @example tag for `Lint/MixedRegexpCaptureTypes` in document

This PR is add @example tag for `Lint/MixedRegexpCaptureTypes` in document.

8796543a546dec5ca43e4d98c835793083cabf45 authored about 2 years ago
Merge pull request #11441 from ydah/use_rubocop-rspec-2.17

Use RuboCop RSpec 2.18.1

72c8d5df97cbdf83555d338b873efbae82f06c6d authored about 2 years ago
Merge pull request #11441 from ydah/use_rubocop-rspec-2.17

Use RuboCop RSpec 2.18.1

72c8d5df97cbdf83555d338b873efbae82f06c6d authored about 2 years ago
Fix a false positive for `Lint/FormatParameterMismatch` when format string is only interpolated string

This PR is Follow up: https://github.com/rubocop/rubocop/pull/11464#issuecomment-1400880819

b5a7217719f1a88a782ebb2e83218e3257de7ef5 authored about 2 years ago