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