This repository was archived by the owner on Jul 17, 2024. It is now read-only.
forked from rossta/montrose
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.rubocop.yml
132 lines (92 loc) · 1.91 KB
/
.rubocop.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
AllCops:
Exclude:
- 'bin/**/*'
- 'gemfiles/**/*'
TargetRubyVersion: '2.1.0'
Lint/HandleExceptions:
Exclude:
- 'test/test_helper.rb'
Metrics/LineLength:
Max: 120
Metrics/ClassLength:
Max: 300
Metrics/ModuleLength:
Max: 300
Metrics/MethodLength:
Max: 100
Metrics/ParameterLists:
Max: 8
Metrics/AbcSize:
Enabled: false
Metrics/CyclomaticComplexity:
Enabled: false
Metrics/PerceivedComplexity:
Enabled: false
Metrics/BlockLength:
Enabled: false
Documentation:
Enabled: false # TODO: Enable again once we have more docs
Lint/EndAlignment:
Enabled: false
Lint/DefEndAlignment:
Enabled: false
Lint/HandleExceptions:
Enabled: false
Style/GlobalVars:
Exclude:
- spec/support/trace.rb
Style/SpecialGlobalVars:
Enabled: false
Style/TrivialAccessors:
Enabled: false
Style/HashSyntax:
Enabled: true
Naming/MethodName:
Enabled: false
Layout/AlignParameters:
EnforcedStyle: with_fixed_indentation
Layout/AccessModifierIndentation:
Enabled: true
Style/StringLiterals:
EnforcedStyle: double_quotes
Style/StringLiteralsInInterpolation:
EnforcedStyle: double_quotes
Layout/ClosingParenthesisIndentation:
Enabled: false
Style/OneLineConditional:
Enabled: false
Style/AndOr:
Enabled: false
Style/Not:
Enabled: false
Layout/CaseIndentation:
SupportedStyles:
- case
- end
IndentOneStep: false
Style/PercentLiteralDelimiters:
PreferredDelimiters:
'%w': "[]"
'%W': "[]"
Layout/AccessModifierIndentation:
EnforcedStyle: indent
Style/SignalException:
Enabled: false
Layout/IndentationWidth:
Enabled: false
Style/TrivialAccessors:
ExactNameMatch: true
Style/RegexpLiteral:
EnforcedStyle: percent_r
Layout/DotPosition:
EnforcedStyle: trailing
Naming/VariableNumber:
Enabled: false
Style/FormatString:
Enabled: false
Style/MutableConstant:
Enabled: false
Style/NumericPredicate:
Enabled: false
Style/SymbolArray:
Enabled: false