New
Apps 682Makers 682This week 682
Promote your app−30%
2views in
the last 30 days

RuboCop::Vibe

A set of custom RuboCop cops for AI-generated Ruby code

Built with Claude Code

by tristandunn · added Oct 29, 2026
no ratings0 comments

A set of custom cops to use on AI-generated code.

I have a preferred style of Ruby whether I'm vibe coding or not, so this library is meant to handle the easy formatting scenarios that I often find myself manually correcting. I plan to add to this over time anytime AI-generated code isn't to my preference.

And if it's not obvious, I am almost vibe coding this library, since I do skim the changes, review the test scenarios, and test it on personal projects.

Installation

Just install the rubocop-vibe library.

$ gem install rubocop-vibe

Or, if you use Bundler, put this in your Gemfile.

gem "rubocop-vibe", require: false

Usage

You need to tell RuboCop to load the extension:

RuboCop configuration file

Put this into your .rubocop.yml.

plugins: rubocop-vibe

Alternatively, use the following array notation when specifying multiple extensions.

plugins:
  - rubocop-other-extension
  - rubocop-vibe

Now you can run rubocop and it will automatically load the cops together with the standard cops.

The Cops

All cops are located under lib/rubocop/cop/vibe and contain examples/documentation.

In your .rubocop.yml, you may treat the cops just like any other cop. For example:

Vibe/ClassOrganization:
  Exclude:
    - lib/example.rb

License

rubocop-vibe uses the MIT license. See LICENSE for more details.

Description taken from the repository README.

Ratings

–
0 ratings
5 0
4 0
3 0
2 0
1 0

Rate this app

Sign in to rate

Comments 0

Sign in to comment

No comments yet.

Related apps

#ruby · #linting · #code-quality