Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 719 Bytes

README.md

File metadata and controls

23 lines (16 loc) · 719 Bytes

Rubocop Runner

Run Rubocop in CI without all the build. This container will take a folder of Ruby code and test it with Rubocop. It was built so that we could build our applications and run Rubocop against them in CI without having to install the rest of our bundle.

Usage

Mount your project at /app in the image and let Rubocop run wild:

docker run --rm --volume "$PWD:/app" cagedata/rubocop

You can also pass any arguments into the container just like running the regular Rubocop binary:

# Only runs lint cops on only the Gemfile
docker run --rm --volume "$PWD:/app" --lint Gemfile

If a .rubocop.yml config file is found in the root of your project, the image will pick it up for the tests.