Code

Rating   Name Duplication Size Complexity Changes Bugs Features
C Ptypes\DoublyLinkedList::get() 0 12 7 0 0 0
B Ptypes\DoublyLinkedList::remove() 0 13 4 0 0 0
A DoublyLinkedList::insert_before() 0 13 2 0 0 0
A DoublyLinkedList::insert_after() 0 13 2 0 0 0
A DoublyLinkedList::insert_beginning() 0 10 2 0 0 0
A DoublyLinkedListTest::contains_returns_true_for_valid_node() 0 4 1 0 0 0
A Ptypes\Test\StackTest::it_can_push() 0 3 1 0 0 0
A DoublyLinkedListTest::insert_before_does_throw_invalid_argument_exception_for_new_node() 0 3 1 0 0 0
A DoublyLinkedListTest::it_can_insert_before() 0 5 1 0 0 0
A DoublyLinkedListTest::it_can_get() 0 3 1 0 0 0
A StackTest::count_is_overridden_correctly() 0 3 1 0 0 0
A DLNodeTest::it_can_construct_with_no_data() 0 4 1 0 0 0
A DoublyLinkedListTest::get_throw_unexpected_type_for_non_int_index() 0 3 1 0 0 0
A Ptypes\DoublyLinkedList::insert() 0 3 1 0 0 0
A DoublyLinkedListTest::insert_after_does_throw_invalid_argument_exception_for_new_node() 0 3 1 0 0 0