.rubocop.yml

  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