From 3ad38b6187c02b668ea317f589a3a0784d2f5625 Mon Sep 17 00:00:00 2001 From: Cliff Braton Date: Mon, 3 Apr 2017 17:48:08 -0500 Subject: [PATCH] Add rubocop development dependency and code climate configuration. (#794) * Add rubocop development dependency and code climate configuration. * Add some rubocop configuration. * Remove some configuration. --- .codeclimate.yml | 16 ++++++++++++++++ .rubocop.yml | 11 +++++++++++ draper.gemspec | 1 + 3 files changed, 28 insertions(+) create mode 100644 .codeclimate.yml create mode 100644 .rubocop.yml 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