Gutenberg_HTML_Tag_Processor_6_6 D

Total Complexity 364
Dependencies 6
Dependents 0
Total lines 3,149
Lines of code 1,151
Logical lines of code 713
Comment lines 1,621
Methods 39
Properties 22

Methods 39

Method Rating Maintainability Complexity Lines of code
parse_next_tag()
D
18
70 223
skip_script_data()
D
32 44 88
base_class_next_token()
D
32 33 100
skip_rcdata()
B
42 21 50
parse_next_attribute()
B
37 16 81
class_name_updates_to_attributes_updates()
B
40 17 63
get_modifiable_text()
A
47 16 35
parse_query()
A
47 14 37
apply_attributes_updates()
A
43 13 48
set_attribute()
A
41 10 57
remove_attribute()
A
48 10 33
matches()
A
54 10 21
get_token_name()
A
57 8 19
class_list()
S
51 7 28
get_attribute()
S
53 6 22
after_tag()
S
51 5 27
set_bookmark()
S
56 5 18
get_enqueued_attribute_value()
S
56 5 18
get_tag()
S
58 5 16
next_tag()
S
58 5 16
get_attribute_names_with_prefix()
S
58 5 16
has_class()
S
62 4 12
remove_class()
S
62 4 12
sort_start_ascending()
S
62 4 11
seek()
S
55 3 22
get_updated_html()
S
61 3 12
add_class()
S
65 3 10
get_token_type()
S
65 3 10
has_self_closing_flag()
S
69 2 6
is_tag_closer()
S
72 2 6
get_comment_type()
S
71 2 6
release_bookmark()
S
69 2 7
has_bookmark()
S
79 1 3
skip_whitespace()
S
79 1 3
skip_rawtext()
S
80 1 3
paused_at_incomplete_token()
S
80 1 3
__toString()
S
81 1 3
next_token()
S
81 1 3
__construct()
S
81 1 3