Rating | Name | Duplication | Size | Complexity | CRAP | Changes | Bugs | Features |
---|---|---|---|---|---|---|---|---|
C | EmailValidator\Parser\LocalPart::parse() | 0 | 35 | 17 | 17 | 0 | 0 | 0 |
C | Parser\DomainPart::doParseDomainPart() | 0 | 42 | 14 | 14 | 1 | 0 | 0 |
C | EmailValidator\Parser\DoubleQuote::parse() | 0 | 29 | 14 | 14.18 | 0 | 0 | 0 |
B | EmailValidator\Parser\DomainLiteral::parse() | 0 | 35 | 11 | 11.2 | 0 | 0 | 0 |
B | Parser\DomainLiteral::checkIPV6Tag() | 0 | 22 | 10 | 10 | 0 | 0 | 0 |
B | Parser\FoldingWhiteSpace::parse() | 0 | 17 | 10 | 10.02 | 0 | 0 | 0 |
B | EmailValidator\Parser\Comment::parse() | 0 | 22 | 10 | 10.01 | 1 | 0 | 0 |
B | DomainPart::checkDomainPartExceptions() | 0 | 9 | 7 | 7.05 | 2 | 0 | 0 |
B | EmailValidator\Parser\DomainPart::parse() | 0 | 20 | 6 | 6 | 1 | 0 | 0 |
A | DNSCheckValidation::validateDnsRecords() | 0 | 14 | 6 | 6 | 2 | 0 | 0 |
A | Egulias\EmailValidator\Parser::parse() | 0 | 13 | 5 | 5 | 1 | 0 | 0 |
A | EmailValidator\EmailLexer::moveNext() | 0 | 10 | 5 | 5 | 0 | 0 | 0 |
A | DNSCheckValidation::validateMxRecord() | 0 | 10 | 5 | 5 | 0 | 0 | 0 |
A | MultipleValidationWithAnd::isValid() | 0 | 11 | 5 | 5 | 0 | 0 | 0 |
A | EmailValidator\EmailLexer::getType() | 0 | 11 | 5 | 5 | 0 | 0 | 0 |