rubocop-lts / .github

Rubocop LTS - Semantically Versioned Best Practices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SVG RuboCop Logo, Copyright (c) 2014 Dimiter Petrov, CC BY-NC 4.0, see docs/images/logo/README.txt SVG RuboCop Logo, Copyright (c) 2014 Dimiter Petrov, CC BY-NC 4.0, see docs/images/logo/README.txt Yukihiro Matsumoto, Ruby Visual Identity Team, CC BY-SA 2.5, see docs/images/logo/README.txt SemVer.org Logo by @maxhaz, see docs/images/logo/README.txt SemVer.org Logo by @maxhaz, see docs/images/logo/README.txt

RuboCop LTS - Rules for Rubies: Rubocop + Standard + Betterlint + Shopify + Gradual

đź’ˇ See the intro blog post!


The RuboCop LTS family of gems is the distillation of almost 20 years of my own Ruby expertise and source code diving, built on the shoulders of the expertise of many others; organizing that expertise into per-Ruby-version sets of configurations.

Although the situation has improved somewhat, it remains unsafe to upgrade RuboCop, or Standard, in a project that supports EOL Rubies.

I hope it helps others avoid some of the challenges I've had with library maintenance, and supporting decade-old mission-critical applications.

Avoid bike-shedding, use rubocop-lts in every project, and let it manage your linting complexity!

If the rubocop-lts stack of libraries has helped you, or your organization, please support my efforts by making a donation, or becoming a sponsor.

Liberapay Patrons Sponsor Me on Github

Buy me coffee donation button Patreon donate button

We've moved! GitHub's Copilot has kicked open source developers in the teeth, so our new home is on GitLab.

Please see our new homepage at https://rubocop-lts.gitlab.io/

About

Rubocop LTS - Semantically Versioned Best Practices

License:MIT License