Skip to content

Commit 033d396

Browse files
committed
Add rubocop config
1 parent 309540a commit 033d396

File tree

3 files changed

+40
-18
lines changed

3 files changed

+40
-18
lines changed

.rubocop.yml

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,34 @@
1-
Documentation:
2-
Enabled: false
1+
AllCops:
2+
DisabledByDefault: false
3+
NewCops: enable
4+
TargetRubyVersion: 2.5
35

4-
AccessorMethodName:
6+
Layout/LineLength:
57
Enabled: false
68

7-
TrivialAccessors:
9+
Lint/RedundantCopDisableDirective:
810
Enabled: false
911

10-
RedundantReturn:
12+
Metrics/AbcSize:
1113
Enabled: false
12-
13-
ModuleLength:
14+
Metrics/BlockLength:
15+
Enabled: false
16+
Metrics/ClassLength:
17+
Enabled: false
18+
Metrics/MethodLength:
1419
Enabled: false
1520

16-
Encoding:
17-
EnforcedStyle: when_needed
18-
19-
LineLength:
20-
Max: 180
21+
Naming/AccessorMethodName:
22+
Enabled: false
2123

22-
MethodLength:
23-
Max: 11
24+
Security/Open:
25+
Enabled: false
2426

25-
Style/RegexpLiteral:
27+
Style/AccessorGrouping:
28+
Enabled: false
29+
Style/Documentation:
30+
Enabled: false
31+
Style/DoubleCopDisableDirective:
32+
Enabled: false
33+
Style/FrozenStringLiteralComment:
2634
Enabled: false

Gemfile

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,13 @@ source 'https://rubygems.org'
33

44
gemspec
55

6-
gem 'simplecov', :require => false, :group => :test
6+
group :test do
7+
gem 'simplecov', require: false
8+
end
9+
10+
group :dev do
11+
gem 'method_source'
12+
gem 'pry'
13+
gem 'pry-doc'
14+
gem 'rubocop', require: false
15+
end

Rakefile

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,10 @@ require 'rspec/core/rake_task'
33

44
RSpec::Core::RakeTask.new
55

6-
task default: :spec
7-
task test: :spec
6+
require 'rubocop/rake_task'
7+
RuboCop::RakeTask.new(:rubocop) do |t|
8+
t.options = ['--display-cop-names']
9+
end
10+
11+
task default: [:spec]
12+
task test: [:spec]

0 commit comments

Comments
 (0)