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

[Fix #12106] Fix a false negative for `Style/RedundantReturn`

Fixes #12106.

This PR fixes a false negative for `Style/RedundantReturn`
when returning value w...

f871c38c5f40d0e5b4c110843b862b3aa424a2c2 authored over 1 year ago by Koichi ITO <[email protected]>
Merge pull request #12102 from koic/fix_an_error_for_style_lambda_call

Fix an error for `Style/LambdaCall`

235f7491c0657d6e97b994d50f0f41fc8a5ed339 authored over 1 year ago by Koichi ITO <[email protected]>
Fix an error for `Style/LambdaCall`

This PR fixes an error for `Style/LambdaCall`
when using nested lambda call `x.().()`:

```conso...

57dd39246028b70ef493d8898675b92b19e01390 authored over 1 year ago by Koichi ITO <[email protected]>
Merge pull request #12099 from koic/fix_an_incorrect_autocorrect_for_style_alias

Fix an incorrect autocorrect for `Style/Alias`

56b4edf52c431d7e48b7ed097b1912310e10971d authored over 1 year ago by Koichi ITO <[email protected]>
Fix an incorrect autocorrect for `Style/Alias`

This PR fixes the following incorrect autocorrection for `Style/Alias`
when `EncforcedStyle: pre...

e068bdd60bab1df9e544467ead23bd6f86d6bf64 authored over 1 year ago by Koichi ITO <[email protected]>
Fix a false positive for `Style/ClassEqualityComparison`

This PR fixes a false positive to prevent an incorrect autocorrect for `Style/ClassEqualityCompa...

55fd38019e40330ea2b34d857ba47912dae96135 authored over 1 year ago by Koichi ITO <[email protected]>
Merge pull request #12095 from koic/fix_a_false_positive_for_style_alias

Fix a false positive for `Style/Alias`

8b98c532492824b58278748f7e2c03fbe2b82131 authored over 1 year ago by Koichi ITO <[email protected]>
Fix a false positive for `Style/Alias`

This PR fixes the following false positive to prevent incorrect autocorrection for `Style/Alias`...

d5e572061991c83578dd2b64dae87ad458480a05 authored over 1 year ago by Koichi ITO <[email protected]>
Make LSP server support `rubocop.formatAutocorrectsAll` execute command

This PR makes LSP server support `rubocop.formatAutocorrectsAll` execute command.
The user can r...

f94f42657fac7e6ecb0ef8fc6c96cc62ee262536 authored over 1 year ago by Koichi ITO <[email protected]>
Add `base64` to runtime dependency

This PR add `base64` to runtime dependency to suppress the following Ruby 3.3's warning:

```con...

edde3ebc746f94ed7fa06feda5964190560b516f authored over 1 year ago by Koichi ITO <[email protected]>
Merge pull request #12092 from jonas054/12061_StringLiteralsInInterpolation_regex

[Fix #12061] Support regex in StringLiteralsInInterpolation

3eb5ddab52f9aeec71a4a01731d003b1185da4ea authored over 1 year ago by Koichi ITO <[email protected]>
[Fix #12061] Support regex in StringLiteralsInInterpolation

Interpolation can occur in strings, symbols, and regular
expressions, so update code to support ...

8b4de3aa1e2715de1f2a0d4dcea8482a40b15061 authored over 1 year ago by Jonas Arvidsson <[email protected]>
Merge pull request #12086 from koic/fix_error_for_lint_suppressed_exception

[Fix #12085] Fix an error for `Lint/SuppressedException`

fe172e44b3397ef69f55757270e80471a22430a7 authored over 1 year ago by Koichi ITO <[email protected]>
Merge pull request #12088 from jasondoc3/jason/fix-false-positive-symbol-array

[Fix #12071] Fix `Style/SymbolArray` false positives when using square brackets or interpolation...

d8646b4844830717deda5ff4e25b019053b11e2e authored over 1 year ago by Koichi ITO <[email protected]>
[Fix #12071] Fix Style/SymbolArray false positives

c5cefaeb3961bfdd2863fc598d7e374049cec030 authored over 1 year ago by Jason Dougherty <[email protected]>
[Fix #12085] Fix an error for `Lint/SuppressedException`

Fixes #12085.

This PR fixes an error for `Lint/SuppressedException`
when `AllowNil: true` is se...

43879cecd75ed06b75e70be5579ed6e693c5ff21 authored over 1 year ago by Koichi ITO <[email protected]>
Switch back the docs version

4a759953dc48465daabe068d323f6a220306ea02 authored over 1 year ago by Bozhidar Batsov <[email protected]>
Cut 1.55.1

000ae5784e4e14657c4927376be41ac2be2c323b authored over 1 year ago by Bozhidar Batsov <[email protected]>
Update Changelog

89c304547e43e5cfb8ca87ebda24e79732f4ca8c authored over 1 year ago by Bozhidar Batsov <[email protected]>
[Fix #12079] Fix an error for `Style/MixinGrouping`

Fixes #12079.

This PR fixes an error for `Style/MixinGrouping` when mixin method has no arguments.

6e01713b5dc3144374ff71e849e402654c7ab287 authored over 1 year ago by Koichi ITO <[email protected]>
[Fix #12082] Fix an error for `Lint/UselessAssignment`

Fixes #12082.

This PR fixes an error for `Lint/UselessAssignment` when a variable is assigned
a...

ee26d06619af5a95f12a337d943fba0dec96a57a authored over 1 year ago by Koichi ITO <[email protected]>
Use RuboCop RSpec 2.23

This commit uses RuboCop RSpec 2.23 and suppresses new `RSpec/ReceiveMessages` offenses.
https:/...

59e940bbd7e3beb28c29a7230b771092776c8de1 authored over 1 year ago by Koichi ITO <[email protected]>
Make `InternalAffairs/ExampleDescription` aware of an incorrect term

This PR makes `InternalAffairs/ExampleDescription` aware of an incorrect term `accepts`
when usi...

28e14569786103e875c9d7381c5cbb67fc9c219d authored over 1 year ago by Koichi ITO <[email protected]>
Fix a typo

2e1d3f9d2c745823572b66a25c6023068f7391bb authored over 1 year ago by Koichi ITO <[email protected]>
[Fix #12070] Fix false positive in `Style/ArgumentsForwarding`

Fixes a false positive caused by incorrectly searching in the receiver
as well as arguments.

24f6e997b9f30e90eb964248c674417d0c0f7e3a authored over 1 year ago by Owen Stephens <[email protected]>
[Fix #12068] Fix a false positive for `Style/ReturnNilInPredicateMethodDefinition`

Fixes #12068.

This PR fixes a false positive for `Style/ReturnNilInPredicateMethodDefinition`
w...

14e81adc3c11a2129d4e9c3f2991b15fb58ed528 authored over 1 year ago by Koichi ITO <[email protected]>
[Docs] Tweak examples for `Bundler/OrderedGems` and `Gemspec/OrderedDependencies`

d5b52dc23a1d6179ba7dc500360cd5a0e7e8917e authored over 1 year ago by Koichi ITO <[email protected]>
Correct Rubocop for `private_class_method` method documentation.

See PR #11637

46eb567f619dd2c6ceec58e15bf8db8abd28f891 authored over 1 year ago by Steve Dierker <[email protected]>
[Docs] Use `Cop::Base` instead of `Cop::Cop`

Follow up https://github.com/rubocop/rubocop/commit/f8813e76.

dcbfddf36066f6c57cec7052b50c33412987dd2e authored over 1 year ago by Koichi ITO <[email protected]>
Switch back the docs version

3f8582b2f32a219e37caf9c93928e3cdeadefc4c authored over 1 year ago by Bozhidar Batsov <[email protected]>
Cut 1.55

f3790afce259aec75bb94d571803c7e5488f1807 authored over 1 year ago by Bozhidar Batsov <[email protected]>
Update Changelog

6279c5750b6aa3341f38346e08536f7d03712264 authored over 1 year ago by Bozhidar Batsov <[email protected]>
Merge pull request #12067 from p0deje/patch-1

Add changelog entry for #12062

1dfe3862d95d33df31a5d29e3741cf34e4be2a5a authored over 1 year ago by Koichi ITO <[email protected]>
Add changelog entry for #12062

e00f96c2aae979ac140fba48f04e1b264394e51e authored over 1 year ago by Alex Rodionov <[email protected]>
Fix `LoadError` on Windows when loading RuboCop from symlinks

There is a particular edge case when RuboCop is loaded from a fully symlinked environment. This ...

d379d8e278ef602f07682546595a96a61946159c authored over 1 year ago by Alex Rodionov <[email protected]>
Enable anonymous forwarding in Style/ArgumentsForwarding for Ruby 3.2+ (#11794)

a1b302a3bc38703919666057bf0cdca6f753c48d authored over 1 year ago by Owen Stephens <[email protected]>
Merge pull request #12065 from alexeyschepin/fix_ebug_for_lint_shadowing_outer_local_variable

[Fix #11834] Fix false positive for variable in inside conditional branch in nested node

80efbc0f8afd95813a5515198ed93b73e3735484 authored over 1 year ago by Koichi ITO <[email protected]>
[Fix #11834] Fix false positive for when variable in inside conditional branch in nested node

72ea0856030b398d63d98d9f2bb9e26c304b8f1d authored over 1 year ago by Alexey Schepin <[email protected]>
Make `Style/RedundantArgument` aware of `exit` and `exit!`

This PR makes aware of `Style/RedundantArgument` aware of `exit` and `exit!`.
It require RuboCop...

9bc0064008f69533e25f4d7c375898c1121f6652 authored over 1 year ago by Koichi ITO <[email protected]>
Make LSP server support `lintMode` parameter

This PR will provide `lintMode` (`rubocop -l`) as well as `layoutMode` (`rubocop -x`) .
I think ...

7989e7d8cc3a924bc65b63a5b0efdc56f5c57e3f authored over 1 year ago by Koichi ITO <[email protected]>
Merge pull request #12063 from fatkodima/fix-combinable_loops-when-empty-loop

Fix `Style/CombinableLoops` when one of the loops is empty

fec9ed14eea32f23e7e46571e52084a5c7f1138a authored over 1 year ago by Koichi ITO <[email protected]>
Fix `Style/CombinableLoops` when one of the loops is empty

c4f103c7d103c371134cda5ed319cce983dd792f authored over 1 year ago by fatkodima <[email protected]>
Merge pull request #12060 from fatkodima/fix-string_literals_in_interpolation-dsym

Fix a false negative for `Style/StringLiteralsInInterpolation` for symbols with interpolation

2dd8281d169fc38197efca39e28ddf9871964b8b authored over 1 year ago by Koichi ITO <[email protected]>
Fix a false negative for `Style/StringLiteralsInInterpolation` for symbols with interpolation

f3b33f0a6bda468a7385279bf367bd913257a365 authored over 1 year ago by fatkodima <[email protected]>
Merge pull request #12037 from jasondoc3/consider_brackets_as_bad_for_style_symbol_array

[Fix #11802] Improve handling of [] and () with percent symbol arrays

765ed7d855374928244aa4398ec499bd792b84a7 authored over 1 year ago by Koichi ITO <[email protected]>
[Fix rubocop#11802] Improve handling of delimiters with percent style symbol arrays

80acfbdd7aeba5e20bdc3770f4ad11045017a395 authored over 1 year ago by Jason Dougherty <[email protected]>
Use `delete_suffix` to delete file extension

`\z` will suffice rather than `\Z` in the regexp,
since newline is never used in single file pat...

3bf6d4132736ac228efdaf0e85901acbaa968ce0 authored over 1 year ago by Koichi ITO <[email protected]>
[Docs] Update the LSP document

Confirmation has been made for the operation of coc.nvim in Vim.

c568070f2fb6f689823b69af79dff4497ae4b3ae authored over 1 year ago by Koichi ITO <[email protected]>
Merge pull request #12054 from meric426/master

[Fix #12052] Handle all glob special characters

dd98af0b75503f4e6af761f97657a3725641258a authored over 1 year ago by Koichi ITO <[email protected]>
[Docs] Update the LSP document

5fd11c41576a5154f51f5f403ee5add8bda4368f authored over 1 year ago by Koichi ITO <[email protected]>
[Fix #12052] Handle all glob special characters

Co-Authored-By: Love Ottosson <[email protected]>

7fcd2908a9709731d9e4d2fb83ae974ab3ae39f1 authored over 1 year ago by Martin Ericson <[email protected]>
Merge pull request #12055 from gsamokovarov/parentheses-in-single-line-pattern-match

Allow parentheses in single-line match patterns

8e3046338488277e3d4e6071b7ee81647684a7a5 authored over 1 year ago by Koichi ITO <[email protected]>
Allow parentheses in single-line match patterns

```ruby
execute(query) => {elapsed:, sql_count:}

# (match-pattern
# (send nil :execute
# ...

d9c59d12c599ea722933484902b4d4a7b721be8e authored over 1 year ago by Genadi Samokovarov <[email protected]>
[Docs] Update some links in the Integration with Other Tools doc

This commit updates old URLs to their corresponding new redirected URLs.

a01e6f4c8c07314493498242be350ee3761ff66a authored over 1 year ago by Koichi ITO <[email protected]>
Merge pull request #12050 from koic/fix_an_error_for_layout_redundant_line_break

Fix a false positive for `Layout/RedundantLineBreak`

63b351527e07976c69ab7984bbec9bafd72c889e authored over 1 year ago by Koichi ITO <[email protected]>
Fix a false positive for `Layout/RedundantLineBreak`

This PR fixes a false positive for `Layout/RedundantLineBreak` to prevent
the following incorrec...

6e62586b03e9c913a51ebb77fbe5d729d3528979 authored over 1 year ago by Koichi ITO <[email protected]>
[Docs] Add reference to LSP to quickstart section

This PR adds reference to RuboCop's built-in LSP to quickstart section in the README.

While I r...

ac4a94bdc13fe386d2b55847fa4213ddb644e8e9 authored over 1 year ago by Koichi ITO <[email protected]>
[Fix #12015] Mark `Style/HashConversion` as unsafe autocorrection

Fixes #12015.

This PR marks `Style/HashConversion` as unsafe autocorrection.

This cop's autoco...

44ef1bc70c83646642a803e3bd4b4ab9e47033de authored over 1 year ago by Koichi ITO <[email protected]>
[Fix #12046] Make `ReturnNilInPredicateMethodDefinition` aware of `nil` at the end of method

Fixes #12046.

This PR makes `ReturnNilInPredicateMethodDefinition` aware of `nil` at the end of...

dd218290e3e71fe7af498e5ca4b5ac0fac4cb767 authored over 1 year ago by Koichi ITO <[email protected]>
[Fix #12044] Make LSP server support `layoutMode` parameter

Fixes #12044.

LSP client can run layout cops by passing the following `layoutMode` parameter in...

f8f8ffcda1d2ad5c0134a5c6ab66cafca43563e9 authored over 1 year ago by Koichi ITO <[email protected]>
[Docs] Add a footnote

c52feac313a71aaa3fd6a1006698f81aef3e03cc authored over 1 year ago by Bozhidar Batsov <[email protected]>
Switch back the docs version

021ae3c1623064a197295352b58288ee45b9b8a9 authored over 1 year ago by Bozhidar Batsov <[email protected]>
Cut 1.54.2

bfbf59751175dae02db38ece1960ede920049ece authored over 1 year ago by Bozhidar Batsov <[email protected]>
Update Changelog

514f52e45869d740108278ef0d05eebeb92dce70 authored over 1 year ago by Bozhidar Batsov <[email protected]>
[Doc] Fix an incorrect link in the LSP doc

6fc9a2146a4309e422cfa4402e121fa975a6eeae authored over 1 year ago by Koichi ITO <[email protected]>
Fix a false negative for `Layout/ExtraSpacing`

This PR fixes a false negative for `Layout/ExtraSpacing` when some character are vertically alig...

02c32b4cf3801f9cf4cca4b3f1f4288aaee2ad5c authored over 1 year ago by Koichi ITO <[email protected]>
Merge pull request #12040 from koic/fix_a_false_positive_for_layout_trailing_empty_lines

Fix a false positive for `Layout/TrailingEmptyLines`

bd4e0dbc9d8e2e6026a951b3700ed522f1676dcb authored over 1 year ago by Koichi ITO <[email protected]>
[Doc] Add a configuration example of nvim-lspconfig to the LSP doc

6a8e06d687041b3e68d9a9fbcb31bd58e2a2066e authored over 1 year ago by Koichi ITO <[email protected]>
Use `AST::Node#call_type?`

a6d5a17ed159f3c5bc0bbbf680d4d8f49f2c67a5 authored over 1 year ago by Koichi ITO <[email protected]>
Fix a false positive for `Layout/TrailingEmptyLines`

This PR fixes a false positive for `Layout/TrailingEmptyLines` to prevent
the following incorrec...

dbde254d2aa033f9ae2200b36de4667da2fc6db8 authored over 1 year ago by Koichi ITO <[email protected]>
Merge pull request #12038 from knu/output_restarting_message_to_stderr

Output the "server restarting" message to stderr

a57385598c9b26d594fdef0f09bde341aa81573f authored over 1 year ago by Koichi ITO <[email protected]>
Output the "server restarting" message to stderr

When using Rubocop with `--autocorrect --stderr`, the standard output should not contain anythin...

34faa8cc9ec360b75bc642e21751fa35dba89e49 authored over 1 year ago by Akinori MUSHA <[email protected]>
Merge pull request #12035 from koic/fix_an_error_when_using_an_invalid_encoding_string

[Fix #12034] Fix an error when using an invalid encoding string

97af12887b80855ee626bc86907e1efd3d56fbbb authored over 1 year ago by Koichi ITO <[email protected]>
Merge pull request #12032 from koic/fix_an_error_when_allcops_exclude_is_empty

[Fix #1867] Fix an error when `AllCops:Exclude` is empty in .rubocop.yml

d15a2a1dab5837f583dfb33113f71946af563229 authored over 1 year ago by Koichi ITO <[email protected]>
[Fix #12034] Fix an error when using an invalid encoding string

Fixes #12034.

This PR fixes invalid byte sequence in UTF-8 error when using an invalid encoding...

a27433ac89137b5c704056dcb0281249ad9357a8 authored over 1 year ago by Koichi ITO <[email protected]>
[Doc] Add a configuration example of Neovim to the LSP doc

1fc59fc575fb1dc6634b2f687e854a7eb9ff713a authored over 1 year ago by Koichi ITO <[email protected]>
[Doc] Tweak the Integration with Other Tools doc

1a13d7ad982ee30cc9678be5c66077ac8044a1a7 authored over 1 year ago by Koichi ITO <[email protected]>
Remove a redundant return condition for `Style/Semicolon`

https://github.com/rubocop/rubocop/pull/11300 made the condition unnecessary.

814d4e9a2861b6bb6c8e40c14e21d957376c1a65 authored over 1 year ago by Koichi ITO <[email protected]>
[Fix #1867] Fix an error when `AllCops:Exclude` is empty in .rubocop.yml

Fixes #1867.

This PR fixes the following error when `AllCops:Exclude` is empty in .rubocop.yml....

2ee5549bbd664dc9a941f74d7f3ae0bb090447ca authored over 1 year ago by Koichi ITO <[email protected]>
Tweak offense range highlight for `Naming/HeredocDelimiterNaming`

Follow https://github.com/rubocop/rubocop/pull/11999#issuecomment-1613469560

This PR tweaks off...

77706a8860af55400c77cf18ccc4ebec3988cb8e authored over 1 year ago by Koichi ITO <[email protected]>
Merge pull request #12031 from lucthev/return-nil-typo

Fix typo in Style/ReturnNilInPredicateMethodDefinition docs

a5fea4311a57787cc498ecdc63bedc68bf444160 authored over 1 year ago by Koichi ITO <[email protected]>
Fix typo in Style/ReturnNilInPredicateMethodDefinition docs

6f9919f5e3cbbdd457581fc5a79ff47bd225ad90 authored over 1 year ago by Luc Thevenard <[email protected]>
Switch back the docs version

eae61bb17ff39beecc1d8aa8c959ad2bc5921c92 authored over 1 year ago by Bozhidar Batsov <[email protected]>
Cut 1.54.1

dbee3c228ae3ca3e9331f7fe8487193d706424d7 authored over 1 year ago by Bozhidar Batsov <[email protected]>
Update Changelog

32e08848febedd4a48b21b994c984d919d113b4e authored over 1 year ago by Bozhidar Batsov <[email protected]>
[Fix #12020] Fix an error for `Layout/SpaceAfterComma` with `Layout/SpaceBeforeSemicolon`

Fixes #12020.

This PR fixes an infinite loop error for `Layout/SpaceAfterComma`
with `Layout/Sp...

3ec4959989f8f832e1150f267306193bdf79d7d3 authored over 1 year ago by Koichi ITO <[email protected]>
[Fix #12024] Fix a false positive for `Lint/RedundantRegexpQuantifiers`

Fixes #12024.

This PR fixes a false positive for `Lint/RedundantRegexpQuantifiers`
when interpo...

c969b34464c5bdace2132f7e8d6cb52cee15a9a3 authored over 1 year ago by Koichi ITO <[email protected]>
[Fix #12014] Fix an error for `Lint/UselessAssignment`

Fixes #12014.

This PR fixes an error for `Lint/UselessAssignment`
when part of a multiple assig...

0932941b791812e91394d03a4cf869517fc63983 authored over 1 year ago by Koichi ITO <[email protected]>
Merge pull request #12012 from ydah/fix-internal-affairs-location-line-equality-comparison

Fix an error for `InternalAffairs/LocationLineEqualityComparison` when inside block

fb54dac37ebba8ff0dedd5656c429e0e18e31220 authored over 1 year ago by Koichi ITO <[email protected]>
Fix an error for `InternalAffairs/LocationLineEqualityComparison` when inside block

This PR if fix an error for `InternalAffairs/LocationLineEqualityComparison` when inside block.
...

0583bce5f38f0f8afdd713c8a47971e376961617 authored over 1 year ago by ydah <[email protected]>
Fix an error for `Metrics/MethodLength`

This PR fixes the following error for `Metrics/MethodLength`
when using a heredoc in a block wit...

fa8c74edf32aacc8ca97a6ca1cb188ba9c17e2e6 authored over 1 year ago by Koichi ITO <[email protected]>
Fix false negatives for `Style/RedundantRegexpArgument`

This PR fixes false negatives for `Style/RedundantRegexpArgument`
when using safe navigation ope...

59984740f34847f8194f241e9a9d8027de99d342 authored over 1 year ago by Koichi ITO <[email protected]>
Switch back the docs version

ff0effde9b7490578ee2713da17a0ebfa5e755cc authored over 1 year ago by Bozhidar Batsov <[email protected]>
Cut 1.54

1b578aa82fd27ab39c4ffdb7284f8aeb04443973 authored over 1 year ago by Bozhidar Batsov <[email protected]>
Update Changelog

a31da695306b051ddcc02634f0ddcf8f861698e3 authored over 1 year ago by Bozhidar Batsov <[email protected]>
Fix an error for `Style/YodaCondition`

This PR fixes an error for `Style/YodaCondition` when
equality check method is used without the ...

a60b19d68abcdad50dc1c7cbe99489e2a595b319 authored over 1 year ago by Koichi ITO <[email protected]>
[Fix #12007] Fix an error for `Layout/SpaceAroundOperators`

Fixes #12007.

This PR fixes an error for `Layout/SpaceAroundOperators`
when using unary operato...

00dff1331a2b70ff818cf3670a0e5facd466988d authored over 1 year ago by Koichi ITO <[email protected]>
[Fix #12005] Fix a false negative for `Lint/Debugger`

Fixes #12005.

This PR fixes a false negative for `Lint/Debugger`
when using debugger method ins...

2a606c4be884afedbe9159e938f0ca1a827bebdd authored over 1 year ago by Koichi ITO <[email protected]>
Support safe or unsafe autocorrect config for LSP

This PR supports safe or unsafe autocorrect config for LSP.

The autocorrection is still safe by...

7e8c47d0e943ee6bce839f7ae5159f1b50b25607 authored over 1 year ago by Koichi ITO <[email protected]>
[Fix #11998] Fix an error when inspecting blank heredoc delimiter

Fixes #11998.

This PR fixes an error when inspecting blank heredoc delimiter.

94fac02a7fc9e4b3597e6e710093dffb79f2cd97 authored over 1 year ago by Koichi ITO <[email protected]>