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/Documentation:
53 Enabled: false
54
55Style/FormatString:
56 EnforcedStyle: percent
57
58# Offense count: 1
59Style/IfInsideElse:
60 Exclude:
61 - 'sgx-catapult.rb'
62
63Style/LeadingCommentSpace:
64 Enabled: false
65
66Style/MultilineMethodCallBraceLayout:
67 Enabled: false
68
69Style/MultilineOperationIndentation:
70 Enabled: false
71
72Style/MultilineTernaryOperator:
73 Enabled: false
74
75Style/Next:
76 Enabled: false
77
78Style/Not:
79 Enabled: false
80
81Style/NumericPredicate:
82 Enabled: false
83
84Style/SpaceAroundOperators:
85 Enabled: false
86
87Style/SpaceInsideHashLiteralBraces:
88 EnforcedStyle: no_space
89
90Style/StringLiterals:
91 EnforcedStyle: double_quotes
92 Enabled: false
93
94Style/NegatedIf:
95 Enabled: false
96
97Style/RedundantReturn:
98 Enabled: false
99
100Style/MultilineBlockChain:
101 Enabled: false
102
103Style/SpaceAroundEqualsInParameterDefault:
104 EnforcedStyle: no_space
105
106Style/IndentArray:
107 EnforcedStyle: consistent
108
109Style/SymbolArray:
110 EnforcedStyle: brackets
111
112Style/FirstParameterIndentation:
113 EnforcedStyle: consistent