No release in over 3 years
Low commit activity in last 3 years
mFind RuboCop configuration for Ruby apps using RSpec and Ruby on Rails
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 1.2.1, ~> 1.2.1
 Project Readme

mfind-rubocop-rspec-rails

Gem Version Build Status

RuboCop rules for mfind projects that use Ruby on Rails. Includes:

If you do not create Ruby on Rails project, use gem mfind-rubocop-rspec instead.

Installation

Add this line to your application's Gemfile:

group :test, :development do
  gem 'mfind-rubocop-rspec-rails'
end

Do 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-rails'

And then run:

$ bundle install

Usage

Create a .rubocop.yml with the following directives:

inherit_gem:
  mfind-rubocop-rspec-rails:
    - default.yml

Now, run:

$ bundle exec rubocop

Configuration

All configuration goes to default.yml file.

Publish to RubyGems

In order to publish new version of the gem follow the steps:

  1. git hf release start X.Y.Z
  2. bump up version in MfindRuboCopRSpec::VERSION
  3. git commit -am 'UPD version to X.Y.Z'
  4. git hf release finish X.Y.Z
  5. bundle update mfind-rubocop-rspec-rails in projects that use it

The gem push script is set up on CircleCI upon git hf release finish, as per Publishing RubyGems using Circle CI 2.0 article.