diff --git a/.codeclimate.yml b/.codeclimate.yml new file mode 100644 index 0000000..b86b6ea --- /dev/null +++ b/.codeclimate.yml @@ -0,0 +1,16 @@ +--- +engines: + duplication: + enabled: true + config: + languages: + - ruby + fixme: + enabled: true + rubocop: + enabled: true +ratings: + paths: + - "**.rb" +exclude_paths: +- spec/ diff --git a/.rubocop.yml b/.rubocop.yml new file mode 100644 index 0000000..aa61678 --- /dev/null +++ b/.rubocop.yml @@ -0,0 +1,11 @@ +AllCops: + TargetRubyVersion: 2.4 + DisplayCopNames: true + Exclude: + - 'spec/dummy/**/*' + +Style/StringLiterals: + Enabled: false + +Metrics/LineLength: + Max: 100 diff --git a/draper.gemspec b/draper.gemspec index 56c7411..a82b26d 100644 --- a/draper.gemspec +++ b/draper.gemspec @@ -29,4 +29,5 @@ Gem::Specification.new do |s| s.add_development_dependency 'minitest-rails' s.add_development_dependency 'capybara' s.add_development_dependency 'active_model_serializers', '~> 0.10' + s.add_development_dependency 'rubocop' end