Code Analysis: WP Migrate DB Anonymization 0.3.4

Function Rating Maintainability Complexity Lines of code
WPMDB\Anonymization\Migration::hook_wpmdb_after_replace_custom_data()
S
53 7 24
WPMDB\Anonymization\Config\Rule::anonymize()
S
59 6 14
WPMDB\Anonymization\Config\Rule::valid()
S
59 5 16
WPMDB\Anonymization\Plugin::bootstrap()
S
58 5 15
WPMDB\Anonymization\Config\Rule::valid_constraint_callback()
S
60 4 14
WPMDB\Anonymization\Config\Rule::valid_column_constraint()
S
60 4 14
WPMDB\Anonymization\Plugin::get_wpmdb_instance()
S
63 4 12
WPMDB\Anonymization\Config\Config::rules()
S
61 4 12
WPMDB\Anonymization\Config\Replacement::password()
S
70 3 6
WPMDB\Anonymization\Config\Rule::load()
S
68 3 7
WPMDB_Anonymization_Compatibility::get_missing_requirements()
S
63 3 10
WPMDB\Anonymization\Plugin::get_instance()
S
67 3 7
WPMDB\Anonymization\Config\Config::has_column()
S
70 2 6
wpmdb_anonymize_init()
S
68 2 8
WPMDB\Anonymization\Config\Constraint::is_not_whitelisted_user()
S
68 2 7
WPMDB\Anonymization\Config\Constraint::is_whitelisted_user()
S
65 2 8
WPMDB\Anonymization\Config\Loader::load_files()
S
65 2 9
WPMDB_Anonymization_Compatibility::display_notice()
S
65 2 9
WPMDB\Anonymization\Admin::render_admin_notice()
S
62 1 12
WPMDB\Anonymization\Admin::hook_disable_allow_push()
S
76 1 4
WPMDB\Anonymization\Plugin::__construct()
S
91 1 2
WPMDB\Anonymization\Plugin::__clone()
S
91 1 2
WPMDB\Anonymization\Plugin::__wakeup()
S
91 1 2
WPMDB\Anonymization\Migration::register()
S
78 1 3
WPMDB\Anonymization\Config\Config::init()
S
76 1 4
WPMDB\Anonymization\Config\Config::has_table()
S
79 1 3
WPMDB\Anonymization\Config\Config::__construct()
S
77 1 4
wpmdb_anonymize()
S
72 1 5
WPMDB\Anonymization\Config\Config::clean_table()
S
78 1 3
WPMDB_Anonymization_Compatibility::register_notice()
S
79 1 3
WPMDB_Anonymization_Compatibility::is_compatible()
S
76 1 4
WPMDB\Anonymization\Config\Loader::__construct()
S
79 1 3
WPMDB\Anonymization\Admin::__construct()
S
80 1 3
WPMDB_Anonymization_Compatibility::render_notice()
S
65 1 10
WPMDB\Anonymization\Config\Rule::__construct()
S
77 1 4
WPMDB_Anonymization_Compatibility::__construct()
S
76 1 4
WPMDB\Anonymization\Migration::is_allowed_migration_type()
S
78 1 3
WPMDB\Anonymization\Migration::__construct()
S
77 1 4
WPMDB\Anonymization\Config\Loader::init()
S
71 1 6
WPMDB\Anonymization\Admin::register()
S
75 1 4
WPMDB\Anonymization\Plugin::init()
S
65 1 8