Code Analysis: Theme Check 20231220

Function Rating Maintainability Complexity Lines of code
Deprecated_Check::check()
D
7
5 1,126
TextDomain_Check::check()
D
26
33 160
tc_adapt_checks_for_fse_themes()
C
44 26 38
check_main()
B
32 20 107
Style_Tags_Check::check()
B
35 15 98
File_Check::check()
B
35 14 91
I18N_Check::check()
B
40 16 56
Screenshot_Check::check()
A
41 13 58
Plugin_Territory_Check::check()
A
35 10 102
display_themechecks()
A
46 14 35
Generated_Check::check()
A
50 14 26
Line_Endings_Check::check()
A
42 12 55
Nav_Menu_Check::check()
A
39 10 75
Underscores_Check::check()
A
42 11 54
Link_Check::check()
A
45 12 38
Admin_Menu_Check::check()
A
42 10 54
Filesystem_HTTP_Check::check()
A
42 9 59
Widgets_Check::check()
A
44 9 53
Escaping_Check::check()
A
39 7 74
Bad_Things_Check::check()
A
40 7 67
Customizer_Check::check()
A
44 7 47
Search_Form_Check::check()
A
46 7 42
Copyright_Notice_Check::check()
A
52 8 22
Post_Format_Check::check()
A
47 7 35
Basic_Check::check()
S
45 6 43
No_Hidden_Admin_Bar_Check::check()
S
47 6 39
Deprecated_Param_Check::check()
S
43 5 52
Post_Pagination_Check::check()
S
54 7 21
run_themechecks_against_theme()
S
48 6 35
tc_strip_comments()
S
50 6 29
tc_preg()
S
51 6 25
Style_CSS_Header_Check::check()
S
46 5 39
Title_Check::check()
S
48 5 35
Comment_Pagination_Check::check()
S
56 6 18
Suggested_Styles_Check::check()
S
48 5 33
run_themechecks()
S
57 6 16
ThemeCheckMain::themecheck_do_page()
S
51 5 29
Include_Check::check()
S
52 5 25
Constants_Check::check()
S
46 4 39
tc_form()
S
53 5 21
tc_grep()
S
53 5 21
URI_Check::check()
S
56 5 18
Tag_Check::check()
S
57 5 17
FSE_Required_Files_Check::check()
S
56 5 16
Worms_Check::check()
S
49 4 30
Iframe_Check::check()
S
50 4 29
Time_Date_Check::check()
S
50 4 27
Included_Zip_Check::check()
S
51 4 26
Image_Size_Check::check()
S
52 4 23
Script_Tag_Check::check()
S
53 4 22
CDN_Check::check()
S
47 3 35
Favicon_Check::check()
S
55 4 20
Non_GPL_Check::check()
S
48 3 33
Directories_Check::check()
S
52 3 27
Comments_Check::check()
S
52 3 24
Theme_Support_Check::check()
S
53 3 23
Post_Thumbnail_Check::check()
S
55 3 20
Comment_Reply_Check::check()
S
55 3 20
Version_Tested_Upto_Check::check()
S
55 3 20
Block_Patterns_Check::check()
S
56 3 19
Non_Printable_Check::check()
S
56 3 18
PHP_Short_Tags_Check::check()
S
56 3 18
Deregister_Check::check()
S
56 3 18
Screen_Reader_Text_Check::check()
S
56 3 17
Site_URL_Check::check()
S
57 3 17
tc_is_other_file_in_dev_directory()
S
58 3 17
_get_filename_from_current_theme()
S
58 3 17
Gravatar_Check::check()
S
59 3 15
Version_Requires_PHP_Check::check()
S
59 3 14
Style_Tags_Check::get_allowed_tags()
S
48 1 39
tc_intro()
S
52 1 32
TextDomain_Check::set_context()
S
65 3 9
tc_filename()
S
64 3 10
Editor_Style_Check::check()
S
60 2 13
Style_Tags_Check::get_deprecated_tags()
S
53 1 28
Theme_Support_Title_Tag_Check::check()
S
60 2 13
tc_trac()
S
60 2 13
tc_success()
S
58 1 20
Copyright_Notice_Check::set_context()
S
73 2 5
Link_Check::set_context()
S
73 2 5
Style_Tags_Check::set_context()
S
71 2 6
Version_Requires_PHP_Check::set_context()
S
73 2 5
Underscores_Check::set_context()
S
73 2 5
URI_Check::set_context()
S
73 2 5
Version_Tested_Upto_Check::set_context()
S
73 2 5
Style_Tags_Check::get_subject_tags()
S
63 1 13
Gravatar_Check::getError()
S
82 1 3
Editor_Style_Check::getError()
S
82 1 3
Constants_Check::getError()
S
82 1 3
No_Hidden_Admin_Bar_Check::getError()
S
82 1 3
Plugin_Territory_Check::getError()
S
82 1 3
Block_Patterns_Check::getError()
S
82 1 3
Deregister_Check::getError()
S
83 1 3
Post_Format_Check::getError()
S
82 1 3
Deprecated_Param_Check::getError()
S
82 1 3
Time_Date_Check::getError()
S
82 1 3
Screenshot_Check::getError()
S
82 1 3
PHP_Short_Tags_Check::getError()
S
82 1 3
Deprecated_Check::getError()
S
82 1 3
Style_Tags_Check::getError()
S
82 1 3
CDN_Check::getError()
S
82 1 3
Post_Pagination_Check::getError()
S
82 1 3
ThemeCheckMain::themecheck_add_page()
S
73 1 4
Copyright_Notice_Check::getError()
S
82 1 3
Link_Check::getError()
S
82 1 3
URI_Check::getError()
S
82 1 3
ThemeCheckMain::load_styles()
S
78 1 3
Version_Requires_PHP_Check::getError()
S
82 1 3
Comment_Reply_Check::getError()
S
82 1 3
Comment_Pagination_Check::getError()
S
82 1 3
File_Check::getError()
S
82 1 3
Filesystem_HTTP_Check::getError()
S
82 1 3
Line_Endings_Check::getError()
S
82 1 3
Bad_Things_Check::getError()
S
82 1 3
Directories_Check::getError()
S
82 1 3
Site_URL_Check::getError()
S
82 1 3
Escaping_Check::getError()
S
82 1 3
Image_Size_Check::getError()
S
82 1 3
Underscores_Check::getError()
S
82 1 3
ThemeCheckMain::tc_add_headers()
S
76 1 4
Post_Thumbnail_Check::getError()
S
82 1 3
Basic_Check::getError()
S
82 1 3
Version_Tested_Upto_Check::getError()
S
82 1 3
Style_CSS_Header_Check::getError()
S
82 1 3
Favicon_Check::getError()
S
82 1 3
Nav_Menu_Check::getError()
S
82 1 3
Worms_Check::getError()
S
82 1 3
Theme_Support_Check::getError()
S
82 1 3
TextDomain_Check::getError()
S
83 1 3
Theme_Support_Title_Tag_Check::getError()
S
82 1 3
Suggested_Styles_Check::getError()
S
82 1 3
Comments_Check::getError()
S
82 1 3
Non_Printable_Check::getError()
S
82 1 3
Admin_Menu_Check::getError()
S
82 1 3
Screen_Reader_Text_Check::getError()
S
82 1 3
Customizer_Check::getError()
S
82 1 3
checkcount()
S
79 1 4
Included_Zip_Check::getError()
S
82 1 3
Tag_Check::getError()
S
83 1 3
Generated_Check::getError()
S
82 1 3
Iframe_Check::getError()
S
82 1 3
Widgets_Check::getError()
S
82 1 3
Script_Tag_Check::getError()
S
82 1 3
I18N_Check::getError()
S
82 1 3
ThemeCheckMain::tc_i18n()
S
78 1 3
Search_Form_Check::getError()
S
82 1 3
ThemeCheckMain::__construct()
S
75 1 4
FSE_Required_Files_Check::getError()
S
82 1 3
Include_Check::getError()
S
82 1 3
Non_GPL_Check::getError()
S
82 1 3
Title_Check::getError()
S
82 1 3