Code Analysis: AdSense Invalid Click Protector 1.2.5.1

Most Complex Classes

Class Rating Complexity
AICP_ADMIN
A
57
AICP
S
19
AICP_BANNED_USER_TABLE
S
17
AICP_SETUP
S
6

Most Complex Functions

Function Rating Complexity
AICP_ADMIN::validate_options()
B
16
AICP_ADMIN::fetch_data()
A
9
aicp_can_see_ads()
A
9
AICP::visitor_ip()
A
8
AICP_ADMIN::banned_user_details()
S
4
AICP::visitor_country()
S
5
AICP_SETUP::on_activation()
S
4
AICP_BANNED_USER_TABLE::prepare_items()
S
3
AICP_ADMIN::ipapi_pro_check()
S
3
AICP_ADMIN::show_admin_notice()
S
2
AICP_BANNED_USER_TABLE::column_default()
S
4
AICP_BANNED_USER_TABLE::usort_reorder()
S
4