Attribute:

enabled: true
exclude: []

BooleanParameter:

enabled: true
exclude: []

ClassVariable:

enabled: true
exclude: []

ControlParameter:

enabled: true
exclude: []

DataClump:

enabled: true
exclude: []
max_copies: 2
min_clump_size: 2

DuplicateMethodCall:

enabled: true
exclude: []
max_calls: 2
allow_calls: []

FeatureEnvy:

enabled: true
exclude: ["Helper"]

InstanceVariableAssumption:

enabled: true
exclude: ["Controller"]

IrresponsibleModule:

enabled: false
exclude: []

LongParameterList:

enabled: true
exclude: []
max_params: 3
overrides:
  initialize:
    max_params: 5

LongYieldList:

enabled: true
exclude: []
max_params: 3

ManualDispatch:

enabled: true
exclude: []

ModuleInitialize:

enabled: true
exclude: []

NestedIterators:

enabled: true
exclude: []
max_allowed_nesting: 1
ignore_iterators:
- tap

NilCheck:

enabled: false
exclude: []

PrimaDonnaMethod:

enabled: true
exclude: []

RepeatedConditional:

enabled: true
exclude: []
max_ifs: 2

SubclassedFromCoreClass:

enabled: true
exclude: []

Syntax:

enabled: true
exclude: []

TooManyConstants:

enabled: true
exclude: []
max_constants: 5

TooManyInstanceVariables:

enabled: true
exclude: []
max_instance_variables: 5

TooManyMethods:

enabled: true
exclude: []
max_methods: 15

TooManyStatements:

enabled: false
exclude:
- initialize
max_statements: 40

UncommunicativeMethodName:

enabled: true
exclude: []
reject:
- !ruby/regexp /^[a-z]$/
- !ruby/regexp /[0-9]$/
- !ruby/regexp /[A-Z]/
accept: []

UncommunicativeModuleName:

enabled: true
exclude: []
reject:
- !ruby/regexp /^.$/
- !ruby/regexp /[0-9]$/
accept: []

UncommunicativeParameterName:

enabled: true
exclude: []
reject:
- !ruby/regexp /^.$/
- !ruby/regexp /[0-9]$/
- !ruby/regexp /[A-Z]/
- !ruby/regexp /^_/
accept: []

UncommunicativeVariableName:

enabled: false
exclude: []
reject:
- !ruby/regexp /^.$/
- !ruby/regexp /[0-9]$/
- !ruby/regexp /[A-Z]/
accept:
- !ruby/regexp /^_$/

UnusedParameters:

enabled: true
exclude: []

UnusedPrivateMethod:

enabled: false
exclude: []

UtilityFunction:

enabled: true
exclude: ["Helper", "util"]
public_methods_only: true