Code Analysis: WP24 Domain Check 1.8.1

Function Rating Maintainability Complexity Lines of code
WP24_Domain_Check_Settings::init_settings()
D
10
5 850
Domaincheck::whois_query()
D
24
51 144
WP24_Domain_Check_Settings::prices_links()
D
27
51 107
idna_convert::decode()
D
34 33 83
idna_convert::_encode()
C
34 29 80
idna_convert::_nameprep()
C
38 26 62
WP24_Domain_Check_Settings::get_html()
C
30 22 120
WP24_Domain_Check_Settings::woocommerce()
C
35 23 78
WP24_Domain_Check_Settings::validate()
B
34 22 86
WP24_Domain_Check::shortcode()
B
27
18 144
idna_convert::_utf8_to_ucs4()
B
37 22 69
idna_convert::encode()
B
39 22 65
WP24_Domain_Check_Settings::inputfield()
B
39 21 55
idna_convert::set_parameter()
A
44 15 45
idna_convert::_decode()
A
42 13 47
WP24_Domain_Check_Settings::about()
A
40 12 60
idna_convert::_hangul_compose()
A
49 12 29
idna_convert::encode_uri()
A
51 12 23
Domaincheck::get_whois_result()
A
44 10 44
Domaincheck::whois()
A
46 8 36
WP24_Domain_Check_Settings::__construct()
A
49 8 30
idna_convert::_combine()
A
52 8 27
WP24_Domain_Check_Settings::whoisservers()
S
44 6 40
idna_convert::_apply_cannonical_ordering()
S
52 7 25
Domaincheck::rdap()
S
49 6 30
Domaincheck::ip()
S
53 6 23
idna_convert::_ucs4_to_utf8()
S
55 6 18
WP24_Domain_Check_Options::__construct()
S
36 1 88
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
49 3 35
WP24_Domain_Check::woocommerce_add_cart_item_data()
S
66 5 7
WP24_Domain_Check::woocommerce_add_domain_to_cart()
S
58 4 14
idna_convert::_hangul_decompose()
S
59 4 14
idna_convert::_decode_digit()
S
72 4 4
idna_convert::__construct()
S
63 4 9
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_Options::get_options()
S
69 3 6
WP24_Domain_Check_Settings::get_woocommerce_products()
S
62 3 10
WP24_Domain_Check::enqueue_scripts()
S
62 2 12
WP24_Domain_Check_Widget::widget()
S
66 2 8
WP24_Domain_Check_Widget::form()
S
64 2 8
idna_convert::singleton()
S
67 2 8
idna_convert::_ucs4_to_ucs4_string()
S
67 2 7
idna_convert::byteLength()
S
70 2 6
WP24_Domain_Check::woocommerce_get_item_data()
S
65 2 9
idna_convert::_get_combining_class()
S
77 2 3
WP24_Domain_Check_Whoisservers::get_whoisserver()
S
72 2 5
WP24_Domain_Check_Options::get_instance()
S
71 2 6
WP24_Domain_Check::woocommerce_checkout_create_order_line_item()
S
74 2 4
WP24_Domain_Check_Settings::compositefield()
S
74 2 5
WP24_Domain_Check_Widget::update()
S
71 2 5
WP24_Domain_Check_Settings::enqueue_scripts()
S
64 1 11
WP24_Domain_Check_Settings::sanitize_string()
S
78 1 3
WP24_Domain_Check_Settings::init_menu()
S
66 1 9
idna_convert::_error()
S
81 1 3
Domaincheck::__construct()
S
81 1 3
WP24_Domain_Check_Options::__wakeup()
S
98 1 1
idna_convert::get_last_error()
S
82 1 3
register_wp24_domaincheck_widget()
S
82 1 3
idna_convert::get_version()
S
80 1 3
WP24_Domain_Check_Options::__clone()
S
98 1 1
WP24_Domain_Check_Settings::init()
S
65 1 8
WP24_Domain_Check_Settings::action_links()
S
73 1 4
WP24_Domain_Check_Settings::uninstall()
S
64 1 10
WP24_Domain_Check::__construct()
S
76 1 4
WP24_Domain_Check_Widget::__construct()
S
67 1 9
WP24_Domain_Check_Whoisservers::get_whoisservers()
S
78 1 3
idna_convert::_encode_digit()
S
77 1 3
WP24_Domain_Check_Whoisservers::get_pattern_limit()
S
79 1 3
WP24_Domain_Check_Whoisservers::get_pattern_invalid()
S
79 1 3
idna_convert::getInstance()
S
80 1 3