skunk VS rubocop

Compare skunk vs rubocop and see what are their differences.

skunk

A SkunkScore Calculator for Ruby Code -- Find the most complicated code without test coverage! (by fastruby)

rubocop

A Ruby static code analyzer and formatter, based on the community Ruby style guide. (by rubocop)
Our great sponsors
  • SonarLint - Clean code begins in your IDE with SonarLint
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
skunk rubocop
1 24
386 11,930
3.4% 0.8%
5.8 9.7
about 1 month ago about 15 hours ago
Ruby Ruby
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

skunk

Posts with mentions or reviews of skunk. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-11.
  • How to Improve Code Quality on a Ruby on Rails Application
    8 projects | dev.to | 11 Nov 2021
    Skunk's main goal is to serve as a compass for the first steps in your refactoring adventure. Focus on the files with a high skunk_score with a decent code_coverage score. That means you can get started with files that have code quality problems but also have tests, which makes this step easier.

rubocop

Posts with mentions or reviews of rubocop. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-06-29.
  • Can you help me reviewing this snippet of code?
    1 project | reddit.com/r/ruby | 8 Jul 2022
    It's simple, but I learnt alot by running Rubocop over my code.
  • Linting and Auto-formatting Ruby Code With RuboCop
    12 projects | dev.to | 29 Jun 2022
    The default configuration for RuboCop is placed in its configuration home directory (~/.config/rubocop/default.yml), and all other config files inherit from it. This means that when setting up your project configuration, you only need to make changes that are different from the default. This could mean enabling or disable certain checks or altering their behavior if they accept any parameters.
  • RuboCop Turns 10
    3 projects | reddit.com/r/ruby | 27 Apr 2022
    No, it never has been, and there are no plans to make it so. It has been much discussed, but it seems intractable...
  • Noob needing some syntax help!
    2 projects | reddit.com/r/ruby | 14 Apr 2022
    You might consider installing Rubocop. It’s a code analyzer and formatter that will give you suggestions based on the Ruby style guide. Note that any Ruby that works with the interpreter is “valid”, but Ruby is a highly aesthetic programming language.
  • Faster RuboCop runs for Rails apps
    4 projects | dev.to | 12 Apr 2022
    Rails developers usually put all the deps in the Gemfile, including dev tools, such as RuboCop. RuboCop is a linter, and linters must be fast. RuboCop itself complies with this statement but running it via Bundler may not.
  • Rubocop Ruby Matrix Gems
    14 projects | dev.to | 10 Apr 2022
    I maintain dozens of gems, with varying requirements for supporting Ruby releases from "ye olden tyme". Every time I dust off a gem to update it, deprecating old Rubies as I go, I have to keep the rubocop version in careful sync. Many times I have forgotten the need to keep rubocop pegged to an ancient version and have spent valuable time upgrading the code to newer Rubocop releases, and newer Ruby styles. Too often I remember the Ruby support requirement once the updates hit CI.
  • RuboCop: How to install and configure
    3 projects | dev.to | 15 Mar 2022
    RuboCop
  • "Progressive"
    1 project | reddit.com/r/ProgrammerHumor | 22 Feb 2022
    Or the Rubocoo rename request. Or the time that the Ruby library Factorygirl got renamed to Factorybot.
  • OpenStruct exercise on Exercism
    1 project | reddit.com/r/ruby | 26 Jan 2022
    I know you're doing some coding exercises so this won't be directly imortito you but in case others wanted to use OpenStruct, tl;Dr: don't use it where performance matters. Rubocop even has a cop to flag usages of it because there's a lot of caveats and potential performance issues. https://github.com/rubocop/rubocop/issues/10206
  • Rubocop: Como instalar e configurar
    3 projects | dev.to | 9 Jan 2022

What are some alternatives?

When comparing skunk and rubocop you can also consider the following projects:

Rubycritic - A Ruby code quality reporter

sorbet - A fast, powerful type checker designed for Ruby

bullet - help to kill N+1 queries and unused eager loading

Ruby style guide - A community-driven Ruby coding style guide

Capistrano - Remote multi-server automation tool

Reek - Code smell detector for Ruby

Hashie - Hashie is a collection of classes and mixins that make Ruby hashes more powerful.

Devise - Flexible authentication solution for Rails with Warden.

Pundit - Minimal authorization through OO design and pure Ruby classes

RSpec - RSpec meta-gem that depends on the other components

coc-solargraph - Solargraph extension for coc.nvim

Coverband - Ruby production code coverage collection and reporting (line of code usage)