| Class | Rating | Complexity |
|---|---|---|
| SI_Notifications | 266 | |
| SI_Controller | 228 | |
| SI_Freshbooks_Import | 174 | |
| SI_Notifications_Control | 170 | |
| HarvestAPI | 168 | |
| SI_Clients | 164 | |
| SI_Invoice | 161 | |
| SI_Settings_API | 155 | |
| SI_Payment_Processors | 143 | |
| SI_CSV_Import | 134 | |
| SI_Reporting | 124 | |
| SI_Estimate | 122 |
| Function | Rating | Complexity |
|---|---|---|
| SA_Init_Addon_Processors::load_bundled_payment_processor() | 66 | |
| sprout_invoices_load() | 49 | |
| sa_get_form_field() | 53 | |
| SI_WPInvoice_Import::create_invoice() | 35 | |
| SI_Invoices::maybe_send_notification() | 29 | |
| si_money_format() | 30 | |
| SI_Freshbooks_Import::create_estimate() | 28 | |
| SI_Freshbooks_Import::create_invoice() | 27 | |
| SI_Estimates::maybe_send_notification() | 25 | |
| SI_Clients::maybe_create_client() | 26 | |
| SI_Freshbooks_Import::create_client() | 27 | |
| SI_CSV_Import::save_options() | 25 |