Code Analysis: Ice Visual Revisions 1.0-beta2

Function Rating Maintainability Complexity Lines of code
ICE_Span_Filter::filter()
A
49 11 32
ICE_Span_Filter::get_tokens()
S
51 7 24
ICE_Visual_Revisions::load_revisions_content()
S
65 5 8
ICE_Visual_Revisions::add_preview_css()
S
58 2 23
ICE_Visual_Revisions::mce_settings()
S
54 2 20
ICE_Visual_Revisions::strip_spans()
S
69 3 6
ICE_Visual_Revisions::load_plugins()
S
58 2 14
ICE_Visual_Revisions::fullscreen_button()
S
62 2 11
ICE_Visual_Revisions::add_js()
S
100 1 16
ICE_Span_Filter::remove_empty_tags()
S
70 2 6
ICE_Span_Filter::get_css_classes()
S
71 2 5
ICE_Visual_Revisions::save_revisions_content()
S
66 2 8
Test_ICE_Span_Filter::test_get_tokens_should_guess_ins_token()
S
61 1 12
Test_ICE_Span_Filter::test_filter_should_keep_whitespace()
S
80 1 3
Test_ICE_Span_Filter::test_filter_should_filter_del_spans_in_ins_spans()
S
80 1 3
ICE_Visual_Revisions::add_mce_buttons()
S
67 1 9
Test_ICE_Span_Filter::filter()
S
75 1 4
Test_ICE_Span_Filter::get_tokens()
S
75 1 4
Test_ICE_Span_Filter::test_construct()
S
78 1 3
Test_ICE_Span_Filter::test_filter_doesnt_change_the_text_if_no_spans()
S
80 1 3
Test_ICE_Span_Filter::test_filter_should_remove_del_spans_from_text()
S
80 1 3
Test_ICE_Span_Filter::test_get_tokens_should_return_the_text_if_no_spans()
S
78 1 3
Test_ICE_Span_Filter::test_get_tokens_should_guess_del_token()
S
65 1 9
ICE_Visual_Revisions::__construct()
S
69 1 6
Test_ICE_Span_Filter::test_get_css_classes_should_work_with_multiple_classes()
S
78 1 3
Test_ICE_Span_Filter::test_filter_should_keep_both_tag_and_contents_for_normal_spans()
S
80 1 3
Test_ICE_Span_Filter::test_filter_should_filter_del_spans_inside_normal_spans()
S
80 1 3
Test_ICE_Span_Filter::test_filter_should_filter_ins_spans_inside_normal_spans()
S
80 1 3
Test_ICE_Span_Filter::test_get_css_classes_should_work_with_single_and_double_quotes()
S
79 1 3
Test_ICE_Span_Filter::test_filter_should_leave_both_ins_if_they_are_nested()
S
80 1 3
ICE_Visual_Revisions::add_mce_buttons_2()
S
70 1 7
Test_ICE_Span_Filter::test_get_css_classes_should_work_with_extra_whitespace()
S
78 1 3
Test_ICE_Span_Filter::test_filter_multiple_nested_spans()
S
73 1 5
ICE_Span_Filter::__construct()
S
77 1 4
Test_ICE_Span_Filter::test_filter_should_keep_ins_contents()
S
80 1 3
Test_ICE_Span_Filter::test_get_css_classes_should_work_if_there_are_other_attributes()
S
78 1 3
Test_ICE_Span_Filter::test_get_token_should_guess_normal_spans()
S
65 1 9