RuboCop LTS is a family of Ruby linting configuration gems tuned for projects that support old and new Ruby versions at the same time.
The stack distills long-running Ruby maintenance experience into per-Ruby-version rulesets so library maintainers can upgrade lint tooling without accidentally dropping compatibility for EOL Rubies. See the intro blog post and the project site.
For support, release coordination, and maintenance questions, use Ruby Users Forum or Discord.
Support RuboCop LTS through Open Collective, GitHub Sponsors, or Liberapay.
| Project | Description | Downloads | Current CI | Funding |
|---|---|---|---|---|
| rubocop-lts | Shared RuboCop, Standard, Betterlint, and gradual linting rules. | Open Collective / GitHub Sponsors / Liberapay | ||
| rubocop-lts-rspec | RSpec RuboCop configs tuned by supported Ruby version. | Open Collective / GitHub Sponsors / Liberapay | ||
| standard-rubocop-lts | Standard Ruby configs extended with RuboCop LTS compatibility. | Open Collective / GitHub Sponsors / Liberapay | ||
| rubocop-ruby1_8 | RuboCop configuration package for Ruby 1.8 compatibility. | Open Collective / GitHub Sponsors / Liberapay | ||
| rubocop-ruby1_9 | RuboCop configuration package for Ruby 1.9 compatibility. | Open Collective / GitHub Sponsors / Liberapay | ||
| rubocop-ruby2_0 | RuboCop configuration package for Ruby 2.0 compatibility. | Open Collective / GitHub Sponsors / Liberapay | ||
| rubocop-ruby2_1 | RuboCop configuration package for Ruby 2.1 compatibility. | Open Collective / GitHub Sponsors / Liberapay | ||
| rubocop-ruby2_2 | RuboCop configuration package for Ruby 2.2 compatibility. | Open Collective / GitHub Sponsors / Liberapay | ||
| rubocop-ruby2_3 | RuboCop configuration package for Ruby 2.3 compatibility. | Open Collective / GitHub Sponsors / Liberapay | ||
| rubocop-ruby2_4 | RuboCop configuration package for Ruby 2.4 compatibility. | Open Collective / GitHub Sponsors / Liberapay | ||
| rubocop-ruby2_5 | RuboCop configuration package for Ruby 2.5 compatibility. | Open Collective / GitHub Sponsors / Liberapay | ||
| rubocop-ruby2_6 | RuboCop configuration package for Ruby 2.6 compatibility. | Open Collective / GitHub Sponsors / Liberapay | ||
| rubocop-ruby2_7 | RuboCop configuration package for Ruby 2.7 compatibility. | Open Collective / GitHub Sponsors / Liberapay | ||
| rubocop-ruby3_0 | RuboCop configuration package for Ruby 3.0 compatibility. | Open Collective / GitHub Sponsors / Liberapay | ||
| rubocop-ruby3_1 | RuboCop configuration package for Ruby 3.1 compatibility. | Open Collective / GitHub Sponsors / Liberapay | ||
| rubocop-ruby3_2 | RuboCop configuration package for Ruby 3.2 compatibility. | Open Collective / GitHub Sponsors / Liberapay |