PressLearn_Plugin D

Total Complexity 128
Dependencies 0
Dependents 1
Total lines 1,009
Lines of code 830
Logical lines of code 311
Comment lines 3
Methods 30
Properties 5

Methods 30

Method Rating Maintainability Complexity Lines of code
track_pageview()
C
30 21 126
enqueue_admin_scripts()
B
28
9 212
create_analytics_tables()
A
42 7 68
init()
A
49 9 31
render_settings_page()
A
52 9 27
get_visitor_country()
A
53 8 20
get_ip_address()
S
55 7 17
register_admin_menu()
S
41 2 78
get_visitor_ip_for_protection()
S
55 6 18
add_tracking_code()
S
50 5 30
add_admin_bar_menu()
S
43 2 61
check_version_upgrade()
S
58 5 15
check_page_access()
S
63 5 9
get_kakao_login_url()
S
63 5 8
run_db_migration()
S
64 3 9
log_upgrade()
S
58 1 17
activate_plugin()
S
65 2 9
get_instance()
S
71 2 6
verify_activation()
S
69 2 7
render_quick_button_page()
S
71 2 6
render_dynamic_banner_page()
S
71 2 6
render_ad_clicker_page()
S
71 2 6
render_click_protection_page()
S
71 2 6
render_advanced_page()
S
71 2 6
render_analytics_page()
S
71 2 6
render_social_share_page()
S
71 2 6
check_activation()
S
75 1 4
is_plugin_activated()
S
82 1 3
__construct()
S
65 1 9
register_tracking_ajax()
S
75 1 4