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