Rubocop CircleCI Config

How to fix issues with Rubocop running on your entire code base

Recently I was setting a new Rails project up on CircleCI to run Rubocop. When CircleCI was running it was running Rubocop against about 6000 files (while I know Rails projects can be big - they ain’t that big!). It took a bit of digging around online to find the solution so I thought I would share it with you.

So when CircleCI was running Rubocop, I found it was running it on all the dependencies and the gubbins of Rails. On investigating this I found that CircleCI installs everything in the vendor directory. So to stop it from happening I just had to exclude my vendor directory in my .rubocop.yml config file, like this:

AllCops:
  Exclude:
    - vendor/**/*

Recent posts View all

Freelancing

Getting the most out of your agency

Here are some tips based on years of working with, for, and as an agency on how to get the most out of any work you do.

VS Code Web Dev

Select multiple lines in VS Code

How to select multiple lines to edit at once within VS Code