/
roodi.yml
18 lines (18 loc) · 971 Bytes
/
roodi.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
---
AbcMetricMethodCheck: { score: 10.78 }
AssignmentInConditionalCheck: { }
CaseMissingElseCheck: { }
ClassLineCountCheck: { line_count: 293 }
ClassNameCheck: { pattern: !ruby/regexp '/\A(?:[A-Z]+|[A-Z][a-z](?:[A-Z]?[a-z])+)\z/' }
ClassVariableCheck: { }
CyclomaticComplexityBlockCheck: { complexity: 2 }
CyclomaticComplexityMethodCheck: { complexity: 4 }
EmptyRescueBodyCheck: { }
ForLoopCheck: { }
# TODO: decrease line_count to 5 to 10
MethodLineCountCheck: { line_count: 14 }
MethodNameCheck: { pattern: !ruby/regexp '/\A(?:[a-z\d](?:_?[a-z\d])+[?!=]?|\[\]=?|==|<=>|[+*&|-])\z/' }
ModuleLineCountCheck: { line_count: 295 }
ModuleNameCheck: { pattern: !ruby/regexp '/\A(?:[A-Z]+|[A-Z][a-z](?:[A-Z]?[a-z])+)\z/' }
# TODO: decrease parameter_count to 2 or less
ParameterNumberCheck: { parameter_count: 3 }