RuboCop rules for mfind projects that use RSpec. Includes:
If you create Ruby on Rails project, use gem mfind-rubocop-rspec-rails instead.
Add this line to your application's Gemfile:
group :test, :development do
gem 'mfind-rubocop-rspec'
endDo notice, that you do not need to include other rubocop-* gems in your
Gemfile, this single one will suffice.
For a Ruby library, add this to your gemspec:
spec.add_development_dependency 'mfind-rubocop-rspec'And then run:
$ bundle installCreate a .rubocop.yml with the following directives:
inherit_gem:
mfind-rubocop-rspec:
- default.ymlNow, run:
$ bundle exec rubocopAll configuration goes to default.yml file.
rubocopdefaults & Ruby styleguiderubocop-rspecdefaults & RSpec styleguiderubocop-performancedefaults
In order to publish new version of the gem follow the steps:
git hf release start X.Y.Z- bump up version in
MfindRuboCopRSpec::VERSION git commit -am 'UPD version to X.Y.Z'git hf release finish X.Y.Zbundle update mfind-rubocop-rspecin projects that use it- update
mfind-rubocop-railsgem inmfind-rubocop-rspec-railsgem
The gem push script is set up on CircleCI upon git hf release finish, as per
Publishing RubyGems using Circle CI 2.0 article.