RuboCop-LTS

RuboCop plugins enforcing strict rules targeting each minor version of Ruby

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Backer

Become a backer for $5.00 per month and support us

Starts at
$5 USD / month
Recurring contribution
Sponsor

Become a sponsor for $100.00 per month and support us

Starts at
$100 USD / month
Custom contribution
Donation
Make a custom one-time or recurring contribution.

RuboCop-LTS is all of us

Our contributors 2

Thank you for supporting RuboCop-LTS.

About


Two primary use cases are:
  • help you upgrade legacy Ruby apps, by leveraging RuboCop's autocorrect to make most of the syntax changes for you.
    • RuboCop's `TargetRubyVersion` does *not* do this, and can lead to preventable mistakes.
  • ensure a library with a `spec.minimum_ruby_version` conforms to the syntax of that version of Ruby.
    • Then when dropping old versions you switch to a different release of rubocop-lts, changing zero lines of code, and autocorrect your way to bliss.

Rubocop-LTS Logo © 2025 by @Aboling0 (https://github.com/Aboling0), Licensed under CC BY-SA 4.0

Cover Photo (cropped) by Mathew Schwartz on Unsplash 

Our team