DEPRECATED In favour of more clever ways to do code style nagging, use for example Pronto
Provides JUnit formatting for Rubocop. Usable with Continuous integration services and IDEs.
In order to have the formatter available inside CLI utility, you need to require it first.
Example for CI, that provides $REPORTS_DIR
environment variable for collecting JUnit reports
bundle exec rubocop \\
-r $(bundle show rubocop-junit-formatter)/lib/rubocop/formatter/junit_formatter.rb \\
--format RuboCop::Formatter::JUnitFormatter --out $REPORTS_DIR/rubocop.xml
Important options are -r
(require class) and --format
. Option --out
should go after appropriate --format
.
And you can have multiple formats if you like.
Add this line to your application's Gemfile:
gem 'rubocop-junit-formatter'
And then execute:
$ bundle
Or install it yourself as:
$ gem install rubocop-junit-formatter
- Fork it ( https://github.com/[my-github-username]/rubocop-junit-formatter/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request