OpenC3/cosmos

View on GitHub
roodi.yml

Summary

Maintainability
Test Coverage
#AssignmentInConditionalCheck:
#CaseMissingElseCheck:
ClassLineCountCheck:
  line_count: 500
ClassNameCheck:
  pattern: !ruby/regexp /^[A-Z][a-zA-Z0-9]*$/
#ClassVariableCheck:
CyclomaticComplexityBlockCheck:
  complexity: 8
CyclomaticComplexityMethodCheck:
  complexity: 12
EmptyRescueBodyCheck:
ForLoopCheck:
MethodLineCountCheck:
  line_count: 50
MethodNameCheck:
  pattern: !ruby/regexp /^[_a-z<>=\[|+-\/\*`]+[_a-z0-9_<>=~@\[\]]*[=!\?]?$/
ModuleLineCountCheck:
  line_count: 500
ModuleNameCheck:
  pattern: !ruby/regexp /^[A-Z][a-zA-Z0-9]*$/
ParameterNumberCheck:
  parameter_count: 7