Code Analysis: SyntaxHighlighter Evolved 3.5.5

Function Rating Maintainability Complexity Lines of code
SyntaxHighlighter::shortcode_callback()
D
23
50 159
SyntaxHighlighter::maybe_output_scripts()
D
28
34 130
SyntaxHighlighter::validate_settings()
B
47 22 27
SyntaxHighlighter::settings_page()
B
25
9 218
SyntaxHighlighter::__construct()
B
23
8 226
SyntaxHighlighter::enable_brushes_used_in_blocks()
A
47 12 35
SyntaxHighlighter::enqueue_block_editor_assets()
A
42 6 56
SyntaxHighlighter::get_code_format()
S
62 7 10
SyntaxHighlighter::atts2string()
S
58 6 14
SyntaxHighlighter::the_editor_content()
S
61 6 12
SyntaxHighlighter::render_block()
S
52 5 24
SyntaxHighlighter::enable_brushes_via_raw_html_parsing()
S
56 5 19
SyntaxHighlighter::shortcode_hack()
S
52 4 28
SyntaxHighlighter::encode_shortcode_contents_slashed_noquickedit()
S
63 5 10
SyntaxHighlighter::attributefix()
S
64 4 9
SyntaxHighlighter::shortcode_hack_extra_escape_escaped_shortcodes()
S
70 3 6
SyntaxHighlighter::settings_link()
S
65 3 8
SyntaxHighlighter::widget_text_output()
S
69 3 6
SyntaxHighlighter::widget_text_form()
S
69 3 6
SyntaxHighlighter::string_has_shortcodes()
S
67 3 8
SyntaxHighlighter::mark_as_encoded()
S
69 3 6
SyntaxHighlighter::add_tinymce_plugin()
S
61 2 11
SyntaxHighlighter::output_shortcodes_for_tinymce()
S
66 2 8
SyntaxHighlighter::decode_shortcode_contents_callback()
S
70 2 5
SyntaxHighlighter::widget_text_save()
S
66 2 8
SyntaxHighlighter::encode_shortcode_contents()
S
78 1 3
SyntaxHighlighter::register_setting()
S
79 1 3
SyntaxHighlighter::parse_shortcodes()
S
79 1 3
SyntaxHighlighter::register_settings_page()
S
77 1 3
SyntaxHighlighter::js_escape_singlequotes()
S
79 1 3
SyntaxHighlighter::encode_shortcode_contents_slashed()
S
79 1 3
SyntaxHighlighter::shortcode_hack_extra_escape_escaped_shortcodes_and_parse()
S
76 1 4
SyntaxHighlighter()
S
77 1 4
SyntaxHighlighter::parse_shortcodes_comment()
S
72 1 6
SyntaxHighlighter::encode_shortcode_contents_callback()
S
70 1 5
SyntaxHighlighter::break_tinymce_cache()
S
80 1 3
SyntaxHighlighter::decode_shortcode_contents()
S
78 1 3