Code

Rating   Name Duplication Size Complexity Changes Bugs Features
F DiceCalc\CalcDice::__construct() 6 50 24 3 0 0
D DiceCalc\Calc::__construct() 0 25 9 2 0 0
C DiceCalc\Calc::__invoke() 0 21 13 1 0 0
C DiceCalc\CalcDice::__toString() 0 25 8 2 0 0
B DiceCalc\CalcSet::__construct() 0 20 6 2 0 0
B DiceCalc\CalcSet::__toString() 0 16 6 2 0 0
B DiceCalc\CalcDice::rolltype() 0 15 5 2 0 0
A DiceCalc\Calc::match_parens() 0 8 4 1 0 0
A DiceCalc\Calc::match_operator() 0 10 4 1 0 0
A DiceCalc\CalcSet::value() 0 10 4 1 0 0
A DiceCalc\CalcSet::rcalc() 8 5 2 2 0 0
A DiceCalc\Random::queue_up() 0 5 1 1 0 0
A DiceCalc\Random::queue_min() 0 3 1 1 0 0
A DiceCalc\Calc::clear_stack() 0 3 2 1 0 0
A DiceCalc\Calc::match_dice() 0 4 1 1 0 0