Code Analysis: Contact Form 7 CPF/CNPJ Validations 0.0.4

Function Rating Maintainability Complexity Lines of code
Cpf::isDummyValue()
A
60 10 14
Cnpj::validate()
S
55 6 21
Cpf::validate()
S
59 5 15
CpfCnpjValidator::validate()
S
62 5 11
Cpf::validateDigits()
S
60 4 12
Cnpj::calculateDigit()
S
62 4 10
Cnpj::hasValidPattern()
S
68 3 7
CpfCnpjValidator::validate_fields_filter()
S
66 3 9
Cnpj::__construct()
S
69 2 6
CpfCnpjValidator::getInstance()
S
76 2 4
CpfCnpjValidator::getFieldValueFromTag()
S
74 2 4
CpfCnpjValidator::plugin_setup()
S
64 1 12
Cpf::clean()
S
79 1 3
AbstractValidator::getErrorMessage()
S
82 1 3
Cpf::setErrorMessage()
S
81 1 3
CpfCnpjValidator::isCnpjField()
S
75 1 4
CpfCnpjValidator::__construct()
S
98 1 1
Cnpj::isDummyValue()
S
79 1 3
AbstractValidator::setErrorMessage()
S
100 1 0
Cpf::isLengthValid()
S
79 1 3
AbstractValidator::__construct()
S
82 1 3
CpfCnpjValidator::isCpfField()
S
75 1 4
Cnpj::setErrorMessage()
S
81 1 3
Cnpj::clean()
S
79 1 3
CpfCnpjValidator::isRequiredField()
S
75 1 4