From 81092ee60ed8a326582a783f48cde7157400f640 Mon Sep 17 00:00:00 2001 From: Steven Weller Date: Tue, 5 Aug 2014 23:43:27 +0200 Subject: [PATCH] Add rubocop & add it to travis-ci builds --- .rubocop.yml | 26 ++++++++++++++++++++++++++ .ruby-version | 2 +- .travis.yml | 5 ++++- freemle.gemspec | 2 ++ 4 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 .rubocop.yml diff --git a/.rubocop.yml b/.rubocop.yml new file mode 100644 index 0000000..eca2b4d --- /dev/null +++ b/.rubocop.yml @@ -0,0 +1,26 @@ +require: rubocop-rspec + +Style/AccessModifierIndentation: + EnforcedStyle: outdent + +Style/AlignParameters: + EnforcedStyle: with_fixed_indentation + +Style/DotPosition: + EnforcedStyle: trailing + +Style/TrailingComma: + EnforcedStyleForMultiline: comma + +Style/EmptyLinesAroundBody: + Description: "Keeps track of empty lines around expression bodies." + Enabled: false + +Style/RegexpLiteral: + MaxSlashes: 0 + +Style/HashSyntax: + EnforcedStyle: ruby19 + +Style/SpaceInsideHashLiteralBraces: + EnforcedStyle: no_space diff --git a/.ruby-version b/.ruby-version index 7ec1d6d..eca07e4 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -2.1.0 +2.1.2 diff --git a/.travis.yml b/.travis.yml index affaba0..c728157 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,7 @@ language: ruby rvm: - 1.9.3 - - 2.1.0 + - 2.1.2 +script: + - bundle exec rspec + - bundle exec rubocop diff --git a/freemle.gemspec b/freemle.gemspec index f1acbeb..2967837 100644 --- a/freemle.gemspec +++ b/freemle.gemspec @@ -24,4 +24,6 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'rake', '~> 10.0' spec.add_development_dependency 'rspec', '~> 2.14' spec.add_development_dependency 'webmock', '~> 1.17' + spec.add_development_dependency 'rubocop', '~> 0.24.1' + spec.add_development_dependency 'rubocop-rspec', '~> 1.1.0' end