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