Code

Rating   Name Duplication Size Complexity Changes Bugs Features
C Lexer\AbstractLexer::getNextToken() 0 36 13 2 0 0
B Writer\AbstractWriter::writeToken() 0 20 9 1 0 1
B PortableGameNotation\Writer\AbstractWriter::write() 0 18 7 1 0 1
A PortableGameNotation\Reader\AbstractReader::read() 0 11 5 0 0 0
A StandardAlgebraicNotation::getStandardAlgebraicNotation() 0 1 1 1 0 0
A AbstractWriter::writeStandardAlgebraicNotation() 0 1 1 1 0 1
A NumericAnnotationGlyph::getValue() 0 1 1 1 0 0
A PortableGameNotation\Token\TagPair::getValue() 0 1 1 1 0 0
A Lexer\StreamLexer::getNextToken() 0 5 4 1 0 0
A PortableGameNotation\Token\EndResult::__construct() 0 1 1 1 0 0
A Reader\AbstractReader::__construct() 0 1 1 0 0 0
A PortableGameNotation\Token\MoveNumber::__construct() 0 1 1 1 0 0
A Writer\StringWriter::writeGame() 0 1 1 1 0 1
A Writer\AbstractWriter::__construct() 0 1 1 1 0 1
A PortableGameNotation\Token\TokenIterator::valid() 0 1 1 0 0 0