Code

Rating   Name Duplication Size Complexity Changes Bugs Features
B ArrayViewAccessTrait::toSelector() 0 12 10 0 0 0
B ArrayView\Structs\Slice::isSliceArray() 0 10 8 0 0 0
A ArrayView\Views\ArrayView::set() 0 13 6 3 1 0
A ArrayView\Views\ArrayView::__construct() 0 6 6 1 0 0
A ArrayView::numericOffsetExists() 0 11 6 3 1 1
A ArrayView\Structs\Slice::toSlice() 0 9 6 2 1 0
A ArrayView\Util::normalizeIndex() 0 4 5 1 0 0
A ArrayView\Structs\Slice::isSliceString() 0 8 5 1 0 0
A Slice::normalizeWithNegativeStep() 0 13 4 0 0 0
A Slice::normalizeWithPositiveStep() 0 12 3 0 0 0
A ArrayViewOperationsTrait::checkAndConvertArgument() 0 9 4 1 0 0
A IndexListSelector::__construct() 0 1 2 1 0 0
A ArrayView\Views\ArrayView::subview() 0 1 1 1 0 0
A Structs\NormalizedSlice::getStart() 0 1 1 0 0 0
A ArrayView\Structs\Slice::toString() 0 2 1 1 0 0