armitage-rubocop


Installation

gem 'armitage-rubocop'
$ bundle install
# --- or ---
$ gem install 'armitage-rubocop'
require 'armitage-rubocop'

Usage

  • edit your .rubocop.yml file:
# --- vanilla ---
inherit_gem:
  armitage-rubocop:
    - lib/rubocop.general.yml
    - lib/rubocop.rspec.yml
# --- rails ---
inheit_gem:
  # rails-specific cops + general + rspec
  armitage-rubocop: lib/rubocop.rails.yml

Build

# --- full build ---
bundle exec rake armitage_rubocop:build

# --- validate code style ---
bundle exec rake rubocop

# --- validate yaml files ---
bundle exec rake armitage_rubocop:validation:valid_yamls

# --- validate rubocop cops (existence and params) ---
bundle exec rake armitage_rubocop:validation:recognizable_cops