Sha256: 7c767ecef39139232e47d314c6ea1d24c3fe1a2717c8f6065ef90e7e7e4a09e4

Contents?: true

Size: 1.29 KB

Versions: 3

Compression:

Stored size: 1.29 KB

Contents

AllCops:
  Exclude:
    - 'examples/**/*'
    - 'features/**/*'
    - 'gems/**/*'
    - 'lab/**/*'

AbcSize:
  Max: 45
    
# This is disabled because some demos use UTF-8
AsciiComments:
  Enabled: false
  
Attr:
  Enabled: false
  
BlockComments:
  Enabled: false
  
CaseIndentation:
  IndentWhenRelativeTo: end
  IndentOneStep: true

# Rubocop enforces the use of is_a? instead of kind_of?
# Which is contrary to modelling practice.
ClassCheck:
  Enabled: false
  
ClassLength:
  Max: 250
  CountComments: false  

ConstantName:  
  Enabled: false
  
CyclomaticComplexity:
  Enabled: false
  
DefWithParentheses:  
  Enabled: false
  
Documentation:
  Enabled: false
  
EmptyLines:
  Enabled: false 

Encoding:
  Enabled: false

FileName:
  Enabled: false
  
IndentationWidth :
  Enabled: false
  
  
# Avoid methods longer than 50 lines of code
MethodLength:
  Max: 50
  CountComments: false 
 
# Avoid modules longer than 500 lines of code 
ModuleLength:
  Max: 500
 
NonNilCheck:
  Enabled: false

NumericLiterals:
  Enabled: false
  
PerceivedComplexity:
  Max: 10
  
RaiseArgs:
  Enabled: false
  
RedundantReturn:
  Enabled: false
  
RegexpLiteral:
  EnforcedStyle: mixed
  AllowInnerSlashes: false

SpaceInsideBrackets:
  Enabled: false

TrailingWhitespace:
  Enabled: false
  
VariableName:
  Enabled: false  

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
macros4cuke-0.5.15 .rubocop.yml
macros4cuke-0.5.14 .rubocop.yml
macros4cuke-0.5.13 .rubocop.yml