Code Analysis: RankShield — Ranking & Ad-Spend Attack Protection 2.3.0

Most Complex Classes

Class Rating Complexity
RankShield_Defense
C
120
RankShield_Admin
C
103
RankShield_Helix
S
23
RankShield_Reporting
S
11

Most Complex Functions

Function Rating Complexity
RankShield_Defense::matches_rule()
C
26
RankShield_Defense::check_request()
C
26
RankShield_Admin::page_traffic()
A
16
RankShield_Admin::ajax_activate()
A
11
RankShield_Defense::fetch_rules_from_api()
A
11
RankShield_Admin::page_connections()
A
10
RankShield_Admin::page_ads()
A
10
RankShield_Reporting::handle_behavioral()
A
9
RankShield_Helix::flush()
A
7
RankShield_Admin::page_dashboard()
A
9
RankShield_Defense::ip_in_cidr()
A
9
RankShield_Defense::matches_prefix()
S
8