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

Revert "CI against Ruby 3.2 on Windows"

This reverts commit e1dbf29ea887a92bf48cb792fd6137ebead2ae1b.

RubyInstaller2 for Ruby 3.2 has n...

239abcf1a88c883dcdf3f2019fe52a1b1f1ee6b7 authored about 2 years ago
Revert "CI against Ruby 3.2 on Windows"

This reverts commit e1dbf29ea887a92bf48cb792fd6137ebead2ae1b.

RubyInstaller2 for Ruby 3.2 has n...

239abcf1a88c883dcdf3f2019fe52a1b1f1ee6b7 authored about 2 years ago
CI against Ruby 3.2 on Windows

https://github.com/ruby/setup-ruby/pull/424 has been merged.

e1dbf29ea887a92bf48cb792fd6137ebead2ae1b authored about 2 years ago
CI against Ruby 3.2 on Windows

https://github.com/ruby/setup-ruby/pull/424 has been merged.

e1dbf29ea887a92bf48cb792fd6137ebead2ae1b authored about 2 years ago
Accept simple freezed constants in `Layout/ClassStructure` and correctly handle class methods

7659d9d395317e010706849984d70c27bdee79cb authored about 2 years ago
Fix new offenses for `Layout/ClassStructure` cop

7935008014f5fc9d8a573bde506aaf7802ceaf63 authored about 2 years ago
Fix new offenses for `Layout/ClassStructure` cop

7935008014f5fc9d8a573bde506aaf7802ceaf63 authored about 2 years ago
Accept simple freezed constants in `Layout/ClassStructure` and correctly handle class methods

7659d9d395317e010706849984d70c27bdee79cb authored about 2 years ago
Fix an error for `Style/RequireOrder` when using `require` inside `rescue` body

36a412042efa034154a748ce4e0686c3cf67c400 authored about 2 years ago
Fix an error for `Style/RequireOrder` when using `require` inside `rescue` body

36a412042efa034154a748ce4e0686c3cf67c400 authored about 2 years ago
Suppress `Performance/RedundantStringChars` offense

This commit suppresses the following `Performance/RedundantStringChars` offense:

```console
% b...

63e8377ea04cd8aec2dd6631a1cbafa29a33315e authored about 2 years ago
Suppress `Performance/RedundantStringChars` offense

This commit suppresses the following `Performance/RedundantStringChars` offense:

```console
% b...

63e8377ea04cd8aec2dd6631a1cbafa29a33315e authored about 2 years ago
Make `Style/ZeroLengthPredicate` aware of `array.length.zero?`

Closes #11314.

Follow https://github.com/rubocop/rubocop/issues/11314#issuecomment-1362982236.
...

20b32e434160716d07182d512be6da3d8ba96d71 authored about 2 years ago
Make `Style/ZeroLengthPredicate` aware of `array.length.zero?`

Closes #11314.

Follow https://github.com/rubocop/rubocop/issues/11314#issuecomment-1362982236.
...

20b32e434160716d07182d512be6da3d8ba96d71 authored about 2 years ago
More rubocop optimizations

8914266be47aea4bb46a0a5677e5ae32066af810 authored about 2 years ago
More rubocop optimizations

8914266be47aea4bb46a0a5677e5ae32066af810 authored about 2 years ago
[Fix #11204] Fix a false negative for `Lint/RedundantCopDisableDirective`

Fixes #11204.

This PR fixes a false negative for `Lint/RedundantCopDisableDirective`
when using...

caec59f82475b8b69dc94ff9a7e09b1eac595802 authored about 2 years ago
[Fix #11320] Fix a false positive for `Lint/RequireParentheses`

Fixes #11320.

This PR fixes a false positive for `Lint/RequireParentheses`
when assigning terna...

a3d6e581f696bd5befc0bae5cd5442748546c908 authored about 2 years ago
[Fix #11320] Fix a false positive for `Lint/RequireParentheses`

Fixes #11320.

This PR fixes a false positive for `Lint/RequireParentheses`
when assigning terna...

a3d6e581f696bd5befc0bae5cd5442748546c908 authored about 2 years ago
Switch back the docs version

154031eb9a7ed2a9d406a6ba6b66ca0d4c0a479e authored about 2 years ago
Switch back the docs version

154031eb9a7ed2a9d406a6ba6b66ca0d4c0a479e authored about 2 years ago
Cut 1.41.1

4fd14ff177d56787c2ccd0afcc610ea7ad1921b8 authored about 2 years ago
Cut 1.41.1

4fd14ff177d56787c2ccd0afcc610ea7ad1921b8 authored about 2 years ago
Update Changelog

1fc41b0622488ef6e4db712dca23353765e0006b authored about 2 years ago
Update Changelog

1fc41b0622488ef6e4db712dca23353765e0006b authored about 2 years ago
Fix a false positive for `Style/Alias`cop when alias in a method def

The following cases will result in a NoMethodError
if replaced with alias_method.
Therefore, it ...

46ffe4fb4da34b7f27815fc473c806ce376b7aed authored about 2 years ago
Fix a false positive for `Style/Alias`cop when alias in a method def

The following cases will result in a NoMethodError
if replaced with alias_method.
Therefore, it ...

46ffe4fb4da34b7f27815fc473c806ce376b7aed authored about 2 years ago
Add support `@see` tags in our document

Resolve: https://github.com/rubocop/rubocop-rspec/issues/772

a5f4a9adabea496a4cf686e61d9d5f6f7ebf0d97 authored about 2 years ago
Add support `@see` tags in our document

Resolve: https://github.com/rubocop/rubocop-rspec/issues/772

a5f4a9adabea496a4cf686e61d9d5f6f7ebf0d97 authored about 2 years ago
Fix disabling departments via comment

0c5b1ec3cd23b240a0205e058795b8ddb8b0d65e authored about 2 years ago
Fix disabling departments via comment

0c5b1ec3cd23b240a0205e058795b8ddb8b0d65e authored about 2 years ago
Merge pull request #11316 from fatkodima/block_forwarding-reassignment

Fix a false positive for `Naming/BlockForwarding` when the block argument is reassigned

dbffbf13d9e2a37a2282a25246fc7ea4771467ea authored about 2 years ago
Merge pull request #11316 from fatkodima/block_forwarding-reassignment

Fix a false positive for `Naming/BlockForwarding` when the block argument is reassigned

dbffbf13d9e2a37a2282a25246fc7ea4771467ea authored about 2 years ago
Fix a false positive for `Naming/BlockForwarding` when the block argument is reassigned

02660c46d190f1e6bac7de4bb507dd630ed78735 authored about 2 years ago
Fix a false positive for `Naming/BlockForwarding` when the block argument is reassigned

02660c46d190f1e6bac7de4bb507dd630ed78735 authored about 2 years ago
[Fix #11312] Mark `Style/ConcatArrayLiterals` as unsafe

Fixes #11312.

This commit marks `Style/ConcatArrayLiterals` as unsafe.

8bb0c47e7a654a72dcfb7024083cbb4898cae03d authored about 2 years ago
[Fix #11312] Mark `Style/ConcatArrayLiterals` as unsafe

Fixes #11312.

This commit marks `Style/ConcatArrayLiterals` as unsafe.

8bb0c47e7a654a72dcfb7024083cbb4898cae03d authored about 2 years ago
[Fix #11309] Fix a false positive for `Style/RedundantStringEscape`

Fixes #11309.

This PR fixes a false positive for `Style/RedundantStringEscape`
when using a red...

91fe2cf9f69dbf6d35c17acf492b6494d691c3f5 authored about 2 years ago
[Fix #11309] Fix a false positive for `Style/RedundantStringEscape`

Fixes #11309.

This PR fixes a false positive for `Style/RedundantStringEscape`
when using a red...

91fe2cf9f69dbf6d35c17acf492b6494d691c3f5 authored about 2 years ago
Switch back the docs version

cc0a9f544c540679bbea39b500a43e2ed9983d66 authored about 2 years ago
Switch back the docs version

cc0a9f544c540679bbea39b500a43e2ed9983d66 authored about 2 years ago
Merge pull request #11307 from ydah/fix/guard_clause

Fix an error for `Style/GuardClause` when using lvar as an argument of raise in `else` branch

d292722dd6b9156def1ef5b5b531856502174292 authored about 2 years ago
Merge pull request #11307 from ydah/fix/guard_clause

Fix an error for `Style/GuardClause` when using lvar as an argument of raise in `else` branch

d292722dd6b9156def1ef5b5b531856502174292 authored about 2 years ago
Fix an error for `Style/GuardClause` when using lvar as an argument of raise in `else` branch

Follow up: https://github.com/rubocop/rubocop/pull/11250#issuecomment-1359051959

dc4a1ebd038bf5dcea42e7ddefb3c3700703e392 authored about 2 years ago
Fix an error for `Style/GuardClause` when using lvar as an argument of raise in `else` branch

Follow up: https://github.com/rubocop/rubocop/pull/11250#issuecomment-1359051959

dc4a1ebd038bf5dcea42e7ddefb3c3700703e392 authored about 2 years ago
[Fix #11293] Fix a false negative for `Style/Documentation`

Fixes #11293.

This PR fixes a false negative for `Style/Documentation`
when using custom macro....

e8f54c457c6b824c8cb1a2045c223da8047779bd authored about 2 years ago
[Fix #11293] Fix a false negative for `Style/Documentation`

Fixes #11293.

This PR fixes a false negative for `Style/Documentation`
when using custom macro....

e8f54c457c6b824c8cb1a2045c223da8047779bd authored about 2 years ago
Cut 1.41

19d8feb910275b80f94bf403ae29362f6b9c9452 authored about 2 years ago
Cut 1.41

19d8feb910275b80f94bf403ae29362f6b9c9452 authored about 2 years ago
Update Changelog

5545762d3409abe58c3ea8c6a448e7f4e293f90b authored about 2 years ago
Update Changelog

5545762d3409abe58c3ea8c6a448e7f4e293f90b authored about 2 years ago
Make `Style/IfWithSemicolon` aware of one line without `else` body

This PR makes `Style/IfWithSemicolon` aware of one line without `else` body:

```ruby
if cond; r...

c055b39c8c818154eea270f422fa3740bd1c2ab9 authored about 2 years ago
Make `Style/IfWithSemicolon` aware of one line without `else` body

This PR makes `Style/IfWithSemicolon` aware of one line without `else` body:

```ruby
if cond; r...

c055b39c8c818154eea270f422fa3740bd1c2ab9 authored about 2 years ago
[Fix #11267] Fix an error for Style/RequireOrder when modifier conditional is used between `require`

Fix: #11267

4661cafbfd2cf25f0e4b7d3b3b872479b60f8c44 authored about 2 years ago
[Fix #11267] Fix an error for Style/RequireOrder when modifier conditional is used between `require`

Fix: #11267

4661cafbfd2cf25f0e4b7d3b3b872479b60f8c44 authored about 2 years ago
Mark as private for YARD

8d0f75069fdc5ebf0441fa2675fa668dddc71e17 authored about 2 years ago
Allow extensions inject their defaults

a143510152e40d1e95f6373db5642dfd50c32fe6 authored about 2 years ago
Mark as private for YARD

8d0f75069fdc5ebf0441fa2675fa668dddc71e17 authored about 2 years ago
Allow extensions inject their defaults

a143510152e40d1e95f6373db5642dfd50c32fe6 authored about 2 years ago
Add new `Style/RedundantDoubleSplatBrackets` cop

This cop checks for redundant uses of double splat hash braces.

```ruby
# bad
do_something(**{f...

0732939e2f2883b53b6af05369c3b65373ddcdcb authored about 2 years ago
Add new `Style/RedundantDoubleSplatBrackets` cop

This cop checks for redundant uses of double splat hash braces.

```ruby
# bad
do_something(**{f...

0732939e2f2883b53b6af05369c3b65373ddcdcb authored about 2 years ago
Fix `Lint/SafeNavigationChain` to correctly handle `[]` operator followed by save navigation and method chain

e41543d90f044e966cc2b227d641fa2e64d098d6 authored about 2 years ago
Fix `Lint/SafeNavigationChain` to correctly handle `[]` operator followed by save navigation and method chain

e41543d90f044e966cc2b227d641fa2e64d098d6 authored about 2 years ago
More rubocop optimizations

2dc325c8b7b1403c0f3ccd467892821d668d578e authored about 2 years ago
More rubocop optimizations

2dc325c8b7b1403c0f3ccd467892821d668d578e authored about 2 years ago
Merge pull request #11301 from fatkodima/memory_profiler-file

Print `memory_profiler` report to the file

6c7bec01a68f7fdbf98f7d9462d9b1e3e99d3f66 authored about 2 years ago
Print `memory_profiler` report to the file

54de4f7417a0f307344f487a580ae24727d65959 authored about 2 years ago
Print `memory_profiler` report to the file

54de4f7417a0f307344f487a580ae24727d65959 authored about 2 years ago
Correctly detect Rails version when using only parts of the framework

The "rails" gem is a metapackage that only contains the readme, license file and a list of depen...

fb0709b22c73ebc7c485b1bce0efe37b7cca20b7 authored about 2 years ago
Correctly detect Rails version when using only parts of the framework

The "rails" gem is a metapackage that only contains the readme, license file and a list of depen...

fb0709b22c73ebc7c485b1bce0efe37b7cca20b7 authored about 2 years ago
Fix an error for `Lint/NonAtomicFileOperation`

This PR fixes the following error for `Lint/NonAtomicFileOperation`
when use file existence chec...

647b3afb444e3b9691b853851811fb9b26bb9378 authored about 2 years ago
Fix an error for `Lint/NonAtomicFileOperation`

This PR fixes the following error for `Lint/NonAtomicFileOperation`
when use file existence chec...

647b3afb444e3b9691b853851811fb9b26bb9378 authored about 2 years ago
Fix base_dir in TargetFinder#find_files() (#11299)

0d3ac232d20dcde92887352faedf1137d5bfc858 authored about 2 years ago
Fix base_dir in TargetFinder#find_files() (#11299)

0d3ac232d20dcde92887352faedf1137d5bfc858 authored about 2 years ago
[Doc] Fix a typo in the changelog

c0a16f6b9a7f6c2b4a001a72630413e02c5825d4 authored about 2 years ago
[Doc] Fix a typo in the changelog

c0a16f6b9a7f6c2b4a001a72630413e02c5825d4 authored about 2 years ago
[Fix #11292] Tweak autocorrection for `Lint/NonAtomicFileOperation`

c7b46eab22d04e44bf88e737c24e38aa8b0816d6 authored about 2 years ago
[Fix #11292] Tweak autocorrection for `Lint/NonAtomicFileOperation`

c7b46eab22d04e44bf88e737c24e38aa8b0816d6 authored about 2 years ago
Merge pull request #11287 from alexmcdermid/patch-1

Update cops_metrics.adoc

413c7d824a497f9f1c44d24c25c2e0ebce04f401 authored about 2 years ago
Merge pull request #11287 from alexmcdermid/patch-1

Update cops_metrics.adoc

413c7d824a497f9f1c44d24c25c2e0ebce04f401 authored about 2 years ago
update class_length.rb and module_length.rb

Small inconsistencies in wording and grammar between metric cop descriptions.

363c91890a7fc1804928edf9a9c80adcfccc651a authored about 2 years ago
update class_length.rb and module_length.rb

Small inconsistencies in wording and grammar between metric cop descriptions.

363c91890a7fc1804928edf9a9c80adcfccc651a authored about 2 years ago
[Fix #11284] Fix an incorrect autocorrect for `Style/WordArray`

Fixes #11284.

This PR fixes an incorrect autocorrect for `Style/WordArray`
when assigning `%w()...

6b96cbd045f6f4dd9d33ead29219aa588e065129 authored about 2 years ago
[Fix #11284] Fix an incorrect autocorrect for `Style/WordArray`

Fixes #11284.

This PR fixes an incorrect autocorrect for `Style/WordArray`
when assigning `%w()...

6b96cbd045f6f4dd9d33ead29219aa588e065129 authored about 2 years ago
Change `Badge#department` type back to `Symbol`

90521b8581eddba41e5cf59bed34bc55cd73b9ca authored about 2 years ago
Change `Badge#department` type back to `Symbol`

90521b8581eddba41e5cf59bed34bc55cd73b9ca authored about 2 years ago
Add `rubocop-changed` extension to documentation (#11280)

561e4798b66da9de4c2b8cabcfbc6e92da7b7d36 authored about 2 years ago
Add `rubocop-changed` extension to documentation (#11280)

561e4798b66da9de4c2b8cabcfbc6e92da7b7d36 authored about 2 years ago
More rubocop optimizations

fc8998be60c11ac61ecdbab27fabb18bab3f82e0 authored about 2 years ago
More rubocop optimizations

fc8998be60c11ac61ecdbab27fabb18bab3f82e0 authored about 2 years ago
[Fix #11266] Fix a false positive for `Style/RedundantConstantBase`

Fixes #11266.

This PR fixes a false positive for `Style/RedundantConstantBase`
when enabling `L...

c53c73338236004a29c072a365c56b858b817fba authored about 2 years ago
[Fix #11266] Fix a false positive for `Style/RedundantConstantBase`

Fixes #11266.

This PR fixes a false positive for `Style/RedundantConstantBase`
when enabling `L...

c53c73338236004a29c072a365c56b858b817fba authored about 2 years ago
[Fix #11277] Add new `Style/ConcatArrayLiterals` cop

Fixes #11277.

## Summary

Enforces the use of `Array#push(item)` instead of `Array#concat([item...

70bdf19c2268f29404c4c439137822dbeace0258 authored about 2 years ago
[Fix #11277] Add new `Style/ConcatArrayLiterals` cop

Fixes #11277.

## Summary

Enforces the use of `Array#push(item)` instead of `Array#concat([item...

70bdf19c2268f29404c4c439137822dbeace0258 authored about 2 years ago
Merge pull request #11281 from arika/fix_style_documentation_cop

Fix NoMethodError for Style/Documentation when a class nested under non-constant values

08ca8c6a2f5be3c4945c08265970d007415418fa authored about 2 years ago
Merge pull request #11281 from arika/fix_style_documentation_cop

Fix NoMethodError for Style/Documentation when a class nested under non-constant values

08ca8c6a2f5be3c4945c08265970d007415418fa authored about 2 years ago
Fix NoMethodError for Style/Documentation when a class nested under non-constant values

0c3a4278bab3b4cb8669072c9c2ed6c95d129a25 authored about 2 years ago
Fix NoMethodError for Style/Documentation when a class nested under non-constant values

0c3a4278bab3b4cb8669072c9c2ed6c95d129a25 authored about 2 years ago
Introduce AllowMultilineFinalElement option

This option allows cops that it was added to to consider nodes "single
line" even if the last el...

157897e337772e5e9d732b30895a9f87024637ff authored about 2 years ago
Generate documentation for AllowMultilineFinalElement

Add some basic logic that allows for a more in depth documentatin of the
AllowMultilineFinalElem...

e8718ba6e55aae6e274c44c1f03aa972a24fd40c authored about 2 years ago