Code Analysis: WP24 Domain Check 1.10.1

Function Rating Maintainability Complexity Lines of code
WP24_Domain_Check_Settings::init_settings()
D
8
5 999
WP24_Domain_Check_Domaincheck::whois_query()
D
24
51 146
WP24_Domain_Check_Settings::prices_links()
D
27
51 107
WP24_Domain_Check::shortcode()
D
23
33 178
idna_convert::decode()
D
34 33 83
idna_convert::_encode()
C
34 29 80
WP24_Domain_Check_Settings::get_html()
C
30 22 123
idna_convert::_nameprep()
C
38 26 62
WP24_Domain_Check_Settings::validate()
C
33 23 92
WP24_Domain_Check_Settings::woocommerce()
C
35 23 78
idna_convert::_utf8_to_ucs4()
B
37 22 69
idna_convert::encode()
B
39 22 65
WP24_Domain_Check_Settings::whoisservers()
B
31 18 108
WP24_Domain_Check_Settings::inputfield()
B
39 21 55
idna_convert::set_parameter()
A
44 15 45
WP24_Domain_Check_Domaincheck::whois()
A
41 13 54
idna_convert::_decode()
A
42 13 47
WP24_Domain_Check_Settings::about()
A
40 12 60
WP24_Domain_Check::woocommerce_add_domain_to_cart()
A
46 13 36
idna_convert::_hangul_compose()
A
49 12 29
idna_convert::encode_uri()
A
51 12 23
WP24_Domain_Check_Settings::__construct()
A
49 8 30
idna_convert::_combine()
A
52 8 27
WP24_Domain_Check_Domaincheck::get_whois_result()
A
46 7 40
idna_convert::_apply_cannonical_ordering()
S
52 7 25
WP24_Domain_Check_Domaincheck::rdap()
S
49 6 30
WP24_Domain_Check_Options::__construct()
S
35 1 99
WP24_Domain_Check_Domaincheck::ip()
S
53 6 23
idna_convert::_ucs4_to_utf8()
S
55 6 18
idna_convert::_ucs4_string_to_ucs4()
S
55 5 19
WP24_Domain_Check_Settings::update_plugin()
S
62 6 10
WP24_Domain_Check_Settings::update_database()
S
47 3 42
WP24_Domain_Check_Whoisfunctions::vn_whois()
S
53 4 23
WP24_Domain_Check::woocommerce_add_cart_item_data()
S
65 5 7
WP24_Domain_Check_Options::get_options()
S
65 5 8
idna_convert::_hangul_decompose()
S
59 4 14
idna_convert::_decode_digit()
S
72 4 4
idna_convert::__construct()
S
63 4 9
WP24_Domain_Check_Settings::get_woocommerce_products()
S
62 3 10
idna_convert::_adapt()
S
64 3 8
WP24_Domain_Check_Whoisservers::get_webwhois()
S
64 3 9
WP24_Domain_Check::init()
S
57 2 15
WP24_Domain_Check::enqueue_scripts()
S
62 2 12
WP24_Domain_Check_Settings::uninstall()
S
59 1 16
WP24_Domain_Check::woocommerce_checkout_create_order_line_item()
S
74 2 4
idna_convert::byteLength()
S
70 2 6
idna_convert::_get_combining_class()
S
77 2 3
WP24_Domain_Check_Widget::widget()
S
66 2 8
WP24_Domain_Check::woocommerce_get_item_data()
S
65 2 9
WP24_Domain_Check_Options::get_instance()
S
71 2 6
idna_convert::singleton()
S
67 2 8
WP24_Domain_Check_Widget::update()
S
71 2 5
idna_convert::_ucs4_to_ucs4_string()
S
67 2 7
WP24_Domain_Check_Widget::form()
S
64 2 8
WP24_Domain_Check::translate()
S
72 2 5
WP24_Domain_Check_Whoisservers::get_whoisserver()
S
72 2 5
WP24_Domain_Check_Settings::compositefield()
S
74 2 5
WP24_Domain_Check_Settings::enqueue_scripts()
S
64 1 11
idna_convert::get_last_error()
S
82 1 3
idna_convert::getInstance()
S
80 1 3
WP24_Domain_Check_Settings::action_links()
S
73 1 4
WP24_Domain_Check_Whoisservers::get_pattern_invalid()
S
79 1 3
idna_convert::get_version()
S
80 1 3
WP24_Domain_Check_Settings::init_menu()
S
66 1 9
WP24_Domain_Check_Settings::init()
S
65 1 8
WP24_Domain_Check_Widget::__construct()
S
67 1 9
WP24_Domain_Check_Domaincheck::__construct()
S
81 1 3
register_wp24_domaincheck_widget()
S
82 1 3
WP24_Domain_Check_Whoisservers::get_pattern_limit()
S
79 1 3
idna_convert::_error()
S
81 1 3
WP24_Domain_Check::__construct()
S
76 1 4
WP24_Domain_Check_Whoisservers::get_whoisservers()
S
78 1 3
idna_convert::_encode_digit()
S
77 1 3
WP24_Domain_Check_Settings::sanitize_string()
S
78 1 3