Class: Rolemodel::Linters::RubocopGenerator

Inherits:
GeneratorBase
  • Object
show all
Defined in:
lib/generators/rolemodel/linters/rubocop/rubocop_generator.rb

Overview

Install the standard rubocop and a custom cop

Instance Method Summary collapse

Instance Method Details

#add_configObject



17
18
19
20
# File 'lib/generators/rolemodel/linters/rubocop/rubocop_generator.rb', line 17

def add_config
  copy_file '.rubocop.yml', force: true
  directory 'lib/cops'
end

#install_rubocopObject



9
10
11
12
13
14
15
# File 'lib/generators/rolemodel/linters/rubocop/rubocop_generator.rb', line 9

def install_rubocop
  gem_group :development, :test do
    gem 'rubocop'
    gem 'rubocop-rails'
  end
  run_bundle
end