Ruby Rubocop

Open-source Ruby projects categorized as Rubocop

Top 20 Ruby Rubocop Projects

  • rubocop

    A Ruby static code analyzer and formatter, based on the community Ruby style guide.

    Project mention: Xeme: I'd value your opinion on my new Ruby gem | /r/ruby | 2023-05-29

    But I will encourage you to adopt Rubocop to enforce the style you want, so that if others want to contribute, they can write with spaces and then run rubocop -a and end up with the styling you prefer. Tabs indentation support was added a couple of years back: https://github.com/rubocop/rubocop/pull/7867

  • rubocop-rspec

    Code style checking for RSpec files

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • rubocop-rails

    A RuboCop extension focused on enforcing Rails best practices and coding conventions.

    Project mention: RuboCoping with legacy: Bring your Ruby code up to Standard | /r/ruby | 2023-04-05

    1) Auto-correcting a whole (large) codebase at once with tons of offenses and dozens of active branches should be used with caution. Merge conflicts, blame pollution (ok, can be solved with .git-blame-ignore-revs, though can hardly remember any project using it). Though, the most important argument is that auto-correct can introduce bugs. Unfortunately, even safe autocorrect can be unsafe. Recently, I broke one popular project (with a decent, but not 99.999% test coverage) with a single "safe" auto-correction commit 🙂 (This issue).

  • rubocop-github

    Code style checking for GitHub's Ruby projects

    Project mention: Naming conventions and style guides in programming" | dev.to | 2023-06-01
  • rubocop-performance

    An extension of RuboCop focused on code performance checks.

  • rubocop-graphql

    Rubocop extension for enforcing graphql-ruby best practices

    Project mention: rubocop-graphql 1.0.0 released | /r/ruby | 2023-02-28

    After 3 years in development of 0. version it's a collection of 25 cops for Rubocop to take your GraphQL code to the next level. Link: https://github.com/DmitryTsepelev/rubocop-graphql

  • rubocop-minitest

    Code style checking for Minitest files.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • rubocop-rake

    A RuboCop plugin for Rake

    Project mention: How to make rubocop be more versatile | /r/ruby | 2022-11-08

    2) You can create your own rubocop extension with your own cops. See the Extensions docs. This can take the form of files in your application, or your own custom gem. Have a look at e.g. rubocop-rake.

  • rubocop-gradual

    Gradually improve your code with RuboCop

    Project mention: RuboCoping with legacy: Bring your Ruby code up to Standard | /r/ruby | 2023-04-05

    2) Inline comments add a lot of noise. Encouraging developers to fix style issues? Or encouraging them to spend time on irrelevant fixes while working on features? The TODO approach should be considered as a prevention measure. The primary goal is to write new code in style. Unfortunately, if there are many large classes/files, TODO config can silent new offenses. To overcome this, we can use alternative tools, like rubocop-gradual.

  • rubocop-ruby3_1

    Rules for Rubies: Rubocop + Standard + Betterlint + Shopify + Gradual

  • rubocop-ruby2_7

    Rules for Rubies: Rubocop + Standard + Betterlint + Shopify + Gradual

  • rubocop-ruby1_9

    Rules for Rubies: Rubocop + Standard + Betterlint + Shopify + Gradual

  • rubocop-ruby2_4

    Rules for Rubies: Rubocop + Standard + Betterlint + Shopify + Gradual

  • rubocop-ruby2_5

    Rules for Rubies: Rubocop + Standard + Betterlint + Shopify + Gradual

  • rubocop-ruby3_0

    Rules for Rubies: Rubocop + Standard + Betterlint + Shopify + Gradual

  • rubocop-ruby2_6

    Rules for Rubies: Rubocop + Standard + Betterlint + Shopify + Gradual

  • rubocop-ruby2_2

    Rules for Rubies: Rubocop + Standard + Betterlint + Shopify + Gradual

  • rubocop-ruby2_3

    Rules for Rubies: Rubocop + Standard + Betterlint + Shopify + Gradual

  • rubocop-ruby2_1

    Rules for Rubies: Rubocop + Standard + Betterlint + Shopify + Gradual

  • rubocop-ruby2_0

    Rules for Rubies: Rubocop + Standard + Betterlint + Shopify + Gradual

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-06-01.

Ruby Rubocop related posts

Index

What are some of the best open-source Rubocop projects in Ruby? This list will help you:

Project Stars
1 rubocop 12,262
2 rubocop-rspec 747
3 rubocop-rails 712
4 rubocop-github 616
5 rubocop-performance 541
6 rubocop-graphql 189
7 rubocop-minitest 100
8 rubocop-rake 61
9 rubocop-gradual 27
10 rubocop-ruby3_1 2
11 rubocop-ruby2_7 2
12 rubocop-ruby1_9 1
13 rubocop-ruby2_4 1
14 rubocop-ruby2_5 1
15 rubocop-ruby3_0 1
16 rubocop-ruby2_6 1
17 rubocop-ruby2_2 1
18 rubocop-ruby2_3 1
19 rubocop-ruby2_1 1
20 rubocop-ruby2_0 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com