Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
C Query\Expression\Factory::make() 0 22 13 13 0 0 0
B Flat\Query\Parser::parseExpression() 0 13 6 6 0 0 0
B Flat\Storage\DocumentStore::scan() 0 10 6 6 0 0 0
B Mattbit\Flat\Model\Document::get() 7 10 5 5 0 0 0
B Mattbit\Flat\Model\Document::has() 7 10 5 5 0 0 0
A Mattbit\Flat\Model\Document::set() 0 9 4 4 0 0 0
A Flat\Storage\JsonEncoder::decode() 0 9 4 4 0 0 0
A Flat\Storage\JsonEncoder::flatten() 0 8 4 4 0 0 0
A Expression\Tree\AndExpression::match() 10 5 3 3 0 0 0
A Flat\Storage\FilesystemEngine::put() 0 3 1 1 0 0 0
A Flat\Database::initializeParser() 0 3 1 1 0 0 0
A Flat\Query\Parser::parseOperator() 0 5 2 2 0 0 0
A Mattbit\Flat\Collection::count() 0 4 2 6 1 0 0
A Expression\Leaf\Expression::__construct() 0 3 1 1 0 0 0
A Flat\Query\Matcher::__construct() 0 2 1 1 0 0 0