Code Analysis: Gutenberg 15.3.1

Class Rating Complexity Lines of code
WP_Theme_JSON_Gutenberg
D
489 1,615
Gutenberg_HTML_Tag_Processor_6_3
D
262 754
WP_HTML_Tag_Processor
D
259 749
WP_Fonts
B
94 331
WP_Web_Fonts
B
94 332
WP_Theme_JSON_Resolver_Gutenberg
B
79 319
WP_Style_Engine_Gutenberg
A
63 147
Gutenberg_REST_Global_Styles_Controller_6_2
A
55 180
Gutenberg_REST_Templates_Controller
S
50 208
WP_Block_Parser
S
40 171
WP_Webfonts
S
36 121
WP_Webfonts_Provider_Local
S
32 112
WP_Fonts_Provider_Local
S
32 112
WP_Style_Engine_CSS_Declarations_Gutenberg
S
24 63
WP_Style_Engine_Processor_Gutenberg
S
16 66
WP_Fonts_Utils
S
16 47
WP_Style_Engine_CSS_Rule_Gutenberg
S
16 40
Gutenberg_REST_Block_Patterns_Controller_6_2
S
15 143
Gutenberg_REST_Templates_Controller_6_3
S
14 75
WP_Style_Engine_CSS_Rules_Store_Gutenberg
S
13 38
WP_REST_Block_Editor_Settings_Controller
S
13 231
Gutenberg_REST_Pattern_Directory_Controller_6_2
S
10 62
Gutenberg_REST_Pattern_Directory_Controller_6_3
S
10 67
Gutenberg_REST_Block_Pattern_Categories_Controller
S
6 42
WP_Fonts_Provider
S
6 20
Gutenberg_REST_Block_Patterns_Controller_6_1
S
6 95
WP_Rest_Customizer_Nonces
S
5 36
WP_Webfonts_Utils
S
4 16
WP_Theme_JSON_Data_Gutenberg
S
3 11
WP_Block_Parser_Frame
S
2 7
WP_Webfonts_Provider
S
2 9
WP_HTML_Text_Replacement
S
1 5
WP_HTML_Span
S
1 4
WP_Block_Parser_Block
S
1 7
WP_HTML_Attribute_Token
S
1 8