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

Slack

Integrating RSS feeds to Slack (including YouTube)

How to add an RSS feed to a Slack channel

Freelancing

Our Setup

Here is a writeup of the hardware and software we use on a daily basis