| Class | Rating | Complexity |
|---|---|---|
| SI_Notifications | 268 | |
| SI_Controller | 226 | |
| SI_Freshbooks_Import | 174 | |
| SI_Notifications_Control | 170 | |
| HarvestAPI | 168 | |
| SI_Clients | 164 | |
| SI_Invoice | 158 | |
| SI_Settings_API | 152 | |
| SI_CSV_Import | 134 | |
| SI_Payment_Processors | 126 | |
| SI_Reporting | 123 | |
| SI_Estimate | 122 |
| Function | Rating | Complexity |
|---|---|---|
| SA_Init_Addon_Processors::load_bundled_payment_processor() | 61 | |
| sprout_invoices_load() | 48 | |
| 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 |