codeclimate / codeclimate-rubocop

Code Climate Engine for Rubocop
MIT License
60 stars 45 forks source link

Remove support for the standardrb gems from the regular rubocop channels #357

Open BrianHawley opened 1 year ago

BrianHawley commented 1 year ago

The standard gems added in #351 are currently blocking rubocop updates, just by being referenced in the Gemfile:

I checked with the standard gem maintainers in https://github.com/standardrb/standard-performance/issues/4 and it was made clear that the standard gems can't be updated at the same pace as the rubocop gems they reference, because every rubocop update requires standard to do critical evaluation of the new changes, and can have corresponding config file changes. So, understandably, they can't keep the same release cadence.

However, that means that people who don't use standard will be blocked from using the latest rubocop gems, just because the standard gems they aren't using will block them.

I gather from https://github.com/standardrb/standard/issues/439 that:

Given all that, we have a couple options, which we might do both of:

That way we could remove standard from channel/beta and be able to update rubocop further.

BrianHawley commented 1 year ago

@cquinones100, @RubyBrewsday, what do you think? This should make it possible to use standard from rubocop if you want to, but not be blocked by standard if you don't use it.