RuboCop Athix
Contains my commonly used styling overrides for Rubocop.
Adding additional Excludes
Inherit mode does not get inherited, meaning you'll need to add the following to your config if you overwrite the Exclude and want it to append rather than replace:
##
# Merge instead of overwriting. For more details, see:
# https://docs.rubocop.org/rubocop/configuration.html#merging-arrays-using-inherit_mode
#
inherit_mode:
merge:
- ExcludeUsage
Rails Applications
Gemfile
gem 'rubocop-athix'
gem 'rubocop-i18n'
gem 'rubocop-rails'
gem 'rubocop-rake'
gem 'rubocop-rspec'.rubocop.yml
inherit_gem:
rubocop-athix:
- config/rails.ymlRuby Gems
Gemspec
s.add_development_dependency 'rubocop-athix'
s.add_development_dependency 'rubocop-rake'
s.add_development_dependency 'rubocop-rspec'Gemfile
gem 'rubocop-athix'
gem 'rubocop-rake'
gem 'rubocop-rspec'.rubocop.yml
inherit_gem:
rubocop-athix:
- config/gems.ymlOther Ruby code
Gemfile
gem 'rubocop-athix'.rubocop.yml
inherit_gem:
rubocop-athix:
- config/default.yml