Run Rubocop in CI without all the build. This container will take a folder of Ruby code and test it with Rubocop.
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.