/rubocop

Primary LanguageDockerfile

Rubocop Runner

Run Rubocop in CI without all the build. This container will take a folder of Ruby code and test it with Rubocop.

Use

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

docker run --rm --volume "$PWD:/app" cyberdojo/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" cyberdojo/rubocop --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.