Skip to content

Commit 8d809a6

Browse files
committed
Make desirable rubocop settings default
1 parent 3253bf1 commit 8d809a6

File tree

2 files changed

+29
-52
lines changed

2 files changed

+29
-52
lines changed

.rubocop.yml

Lines changed: 29 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,10 @@
1-
inherit_from: .rubocop_todo.yml
2-
31
AllCops:
42
TargetRubyVersion: 2.6
53
NewCops: enable
64

75
Layout/FirstArrayElementIndentation:
86
EnforcedStyle: consistent
97

10-
Style/StringLiterals:
11-
EnforcedStyle: double_quotes
12-
13-
Metrics/BlockLength:
14-
Exclude:
15-
- spec/**/*
16-
- "*.gemspec"
17-
188
Naming/MethodParameterName:
199
MinNameLength: 2
2010
AllowedNames:
@@ -25,13 +15,41 @@ Naming/FileName:
2515
Exclude:
2616
- 'gemfiles/*.gemfile'
2717

18+
Style/StringLiterals:
19+
EnforcedStyle: double_quotes
20+
2821
Style/MultilineBlockChain:
2922
Exclude:
3023
- spec/**/*
3124

32-
Metrics/ModuleLength:
25+
Style/Documentation:
26+
Enabled: false
27+
28+
Metrics/BlockLength:
3329
Exclude:
3430
- spec/**/*
31+
- "*.gemspec"
3532

3633
Metrics/ParameterLists:
3734
Max: 6
35+
36+
Metrics/AbcSize:
37+
Max: 66
38+
39+
Metrics/ClassLength:
40+
Max: 258
41+
42+
Metrics/CyclomaticComplexity:
43+
Max: 14
44+
45+
Metrics/MethodLength:
46+
Max: 52
47+
48+
Metrics/ModuleLength:
49+
Exclude:
50+
- spec/**/*
51+
Max: 602
52+
53+
Metrics/PerceivedComplexity:
54+
Max: 14
55+

.rubocop_todo.yml

Lines changed: 0 additions & 41 deletions
This file was deleted.

0 commit comments

Comments
 (0)