Code Analysis: IPUA (IP属地和User-Agent插件) 1.8.0

Function Rating Maintainability Complexity Lines of code
WordPressCN\IPUA\Inc\Service\UA::parse_user_agent()
D
23
45 175
WordPressCN\IPUA\Inc\Setting::admin_init()
B
40 24 52
get_ip_address()
B
43 19 44
get_ua_info()
A
47 13 34
WordPressCN\IPUA\Inc\Service\IP::get_ip_info()
A
52 9 23
WordPressCN\IPUA\Inc\Setting::get_sanitize_callback()
S
59 7 14
WordPressCN\IPUA\Inc\Setting::callback_number()
S
57 7 13
WordPressCN\IPUA\Inc\Setting::show_forms()
S
53 6 25
WordPressCN\IPUA\Inc\Plugin::admin_init()
S
36 1 93
WordPressCN\IPUA\Inc\Setting::script()
S
100 1 81
WordPressCN\IPUA\Inc\Plugin::admin_menu()
S
54 5 20
WordPressCN\IPUA\Inc\Setting::multiple_network_options()
S
54 4 20
request()
S
57 4 16
WordPressCN\IPUA\Inc\Setting::callback_wysiwyg()
S
56 4 16
WordPressCN\IPUA\Inc\Setting::show_navigation()
S
57 4 16
WordPressCN\IPUA\Inc\Setting::sanitize_options()
S
61 4 13
WordPressCN\IPUA\Inc\Setting::callback_multicheck()
S
57 3 15
WordPressCN\IPUA\Inc\Setting::callback_text()
S
61 4 10
WordPressCN\IPUA\Inc\Setting::callback_select()
S
60 3 12
WordPressCN\IPUA\Inc\Service\IP::get_ip_info_from_cache()
S
61 3 11
WordPressCN\IPUA\Inc\Setting::callback_file()
S
60 3 11
WordPressCN\IPUA\Inc\Setting::get_field_description()
S
62 3 11
WordPressCN\IPUA\Inc\Setting::__construct()
S
66 3 9
WordPressCN\IPUA\Inc\Setting::get_option()
S
68 3 7
WordPressCN\IPUA\Inc\Service\IP::set_ip_info_cache()
S
62 3 10
WordPressCN\IPUA\Inc\Service\UA::get_ua_info()
S
70 3 6
WordPressCN\IPUA\Inc\Setting::callback_textarea()
S
63 3 9
WordPressCN\IPUA\Inc\Setting::callback_radio()
S
59 2 13
WordPressCN\IPUA\Inc\Setting::callback_password()
S
65 2 8
WordPressCN\IPUA\Inc\Plugin::__construct()
S
71 2 5
WordPressCN\IPUA\Inc\Setting::callback_color()
S
65 2 8
WordPressCN\IPUA\Inc\Setting::add_field()
S
63 1 11
WordPressCN\IPUA\Inc\Setting::callback_checkbox()
S
61 1 11
WordPressCN\IPUA\Inc\Setting::callback_url()
S
82 1 3
WordPressCN\IPUA\Inc\Setting::set_fields()
S
77 1 4
WordPressCN\IPUA\Inc\Service\IP::__construct()
S
76 1 4
WordPressCN\IPUA\Inc\Service\UA::__construct()
S
81 1 3
WordPressCN\IPUA\Inc\Setting::add_section()
S
77 1 4
WordPressCN\IPUA\Inc\Setting::admin_enqueue_scripts()
S
72 1 6
WordPressCN\IPUA\Inc\Setting::callback_pages()
S
64 1 9
WordPressCN\IPUA\Inc\Setting::set_sections()
S
77 1 4
WordPressCN\IPUA\Inc\Setting::callback_html()
S
80 1 3
WordPressCN\IPUA\Inc\Plugin::plugin_page()
S
68 1 8