Code Analysis: Give - Donation Plugin 2.10.3

Most Complex Classes

Class Rating Complexity
Give_API
D
285
Give_Payment
D
194
Give_Admin_Settings
D
190
Give_Donor
D
186
Browser
D
173
GIVE_CLI_COMMAND
D
155
Give_Updates
D
153
Give_MetaBox_Form_Data
D
152
GoogleChart
D
137
Give_Import_Donations
D
128
Give\Container\Container
D
126
Give_Payment_History_Table
C
125

Most Complex Functions

Function Rating Complexity
Give_Admin_Settings::prepare_settings_field()
D
99
give_save_import_donation_to_db()
D
90
_give_register_admin_notices()
D
56
Give_API::get_stats()
D
60
give_donor_view()
D
32
Give_Export_Donations_CSV::get_data()
D
52
Give_Stats::convert_date()
D
46
give_update_payment_details()
D
46
GIVE_CLI_COMMAND::donors()
D
48
give_import_get_user_from_csv()
D
49
give_default_cc_address_fields()
D
44
Give_Payment::save()
D
45