Code Analysis: DFX Automatic Role Changer for WooCommerce 20240616

Function Rating Maintainability Complexity Lines of code
DfxWooRoleChanger::role_assignment()
A
48 13 31
DfxWooRoleChanger::registerHooks()
A
46 9 34
DfxWooRoleChanger::role_unassignment()
A
53 8 22
DfxWooRoleChanger::maybe_remove_role_from_user()
S
54 6 21
DfxWooRoleChanger::maybe_add_role_to_user()
S
59 4 15
DfxWooRoleChanger::save_role_assignment_option()
S
59 4 14
DfxWooRoleChanger::get_settings()
S
46 1 42
DfxWooRoleChanger::render_settings_tab()
S
68 3 7
DfxWooRoleChanger::get_instance()
S
69 2 7
DfxWooRoleChanger::add_role_assignment_option()
S
59 1 14
DfxWooRoleChanger::update_settings()
S
81 1 3
DfxWooRoleChanger::load_i18n()
S
74 1 4
DfxWooRoleChanger::get_current_grant_moment()
S
75 1 4
DfxWooRoleChanger::__construct()
S
82 1 3
DfxWooRoleChanger::get_current_mode()
S
75 1 4
dfx_woo_role_changer_plugin()
S
82 1 3
DfxWooRoleChanger::add_settings_link()
S
72 1 5
DfxWooRoleChanger::add_settings_tab()
S
76 1 4