1Metrics/LineLength:
2 Max: 80
3
4Layout/IndentationStyle:
5 Enabled: false
6 EnforcedStyle: tabs
7 IndentationWidth: 2
8
9Layout/IndentationWidth:
10 Width: 1 # one tab
11
12Lint/EndAlignment:
13 EnforcedStyleAlignWith: variable
14
15Lint/RescueException:
16 Enabled: false
17
18Metrics/AbcSize:
19 Max: 190
20
21Metrics/BlockLength:
22 Max: 200
23
24Metrics/BlockNesting:
25 Max: 5
26
27Metrics/ClassLength:
28 Max: 200
29
30Metrics/CyclomaticComplexity:
31 Max: 30
32
33Metrics/MethodLength:
34 Max: 200
35
36Metrics/ModuleLength:
37 Max: 1000
38
39Metrics/ParameterLists:
40 Max: 8
41
42Metrics/PerceivedComplexity:
43 Max: 30
44
45Naming/MethodParameterName:
46 Enabled: false
47
48Style/AndOr:
49 Enabled: false
50
51Layout/ParameterAlignment:
52 Enabled: false
53
54Style/BlockDelimiters:
55 Enabled: false
56
57Layout/CaseIndentation:
58 EnforcedStyle: end
59
60Style/Documentation:
61 Enabled: false
62
63Style/FormatString:
64 EnforcedStyle: percent
65
66# Offense count: 1
67Style/IfInsideElse:
68 Exclude:
69 - 'sgx-bwmsgsv2.rb'
70
71Layout/LeadingCommentSpace:
72 Enabled: false
73
74Layout/MultilineMethodCallBraceLayout:
75 Enabled: false
76
77Layout/MultilineOperationIndentation:
78 Enabled: false
79
80Style/MultilineTernaryOperator:
81 Enabled: false
82
83Style/Next:
84 Enabled: false
85
86Style/Not:
87 Enabled: false
88
89Style/NumericLiterals:
90 MinDigits: 20
91 Strict: true
92
93Style/NumericPredicate:
94 Enabled: false
95
96Layout/SpaceAroundOperators:
97 Enabled: false
98
99Layout/SpaceInsideHashLiteralBraces:
100 EnforcedStyle: no_space
101
102Style/StringLiterals:
103 EnforcedStyle: double_quotes
104 Enabled: false
105
106Style/NegatedIf:
107 Enabled: false
108
109Style/RedundantReturn:
110 Enabled: false
111
112Style/MultilineBlockChain:
113 Enabled: false
114
115Layout/SpaceAroundEqualsInParameterDefault:
116 EnforcedStyle: no_space
117
118Layout/FirstArrayElementIndentation:
119 EnforcedStyle: consistent
120
121Style/SymbolArray:
122 EnforcedStyle: brackets
123
124Layout/FirstParameterIndentation:
125 EnforcedStyle: consistent
126
127Style/Lambda:
128 EnforcedStyle: lambda
129
130Layout/AccessModifierIndentation:
131 EnforcedStyle: outdent
132
133Style/FormatStringToken:
134 Enabled: false
135
136Style/WordArray:
137 EnforcedStyle: brackets