Code Analysis: Sprout Invoices + Ninja Forms 1.3.1

Function Rating Maintainability Complexity Lines of code
NF_SproutInvoices_Actions_CreateInvoice::process()
D
30 37 97
NF_SproutInvoices_Actions_CreateInvoice::create_client()
A
44 9 45
NF_Fields_SIListCheckbox::admin_form_element()
S
52 6 21
NF_Fields_SIListCheckbox::get_calc_value()
S
61 6 11
NF_SproutInvoices_Actions_CreateInvoice::create_invoice()
S
48 4 33
NF_SproutInvoices_Actions_CreateInvoice::create_estimate()
S
48 4 32
NF_SproutInvoices_Actions_CreateInvoice::add_doc_information()
S
63 5 10
NF_SproutInvoices::get_field_id()
S
61 4 12
NF_SproutInvoices::autoloader()
S
62 4 10
NF_SproutInvoices_Actions_CreateInvoice::init_settings()
S
58 3 15
NF_SproutInvoices_Actions_CreateInvoice::register_custom_meta()
S
68 3 7
NF_SproutInvoices::instance()
S
64 3 9
NF_SproutInvoices::register_fields()
S
65 2 8
NF_SproutInvoices::strip_merge_tags()
S
65 2 9
NF_SproutInvoices::template()
S
72 2 5
NF_SproutInvoices::register_templates()
S
67 1 8
NF_SproutInvoices_Actions_CreateInvoice::builder_templates()
S
81 1 3
NF_SproutInvoices::__construct()
S
75 1 4
NF_Fields_SIListCheckbox::get_parent_type()
S
82 1 3
NF_SproutInvoices()
S
82 1 3
NF_SproutInvoices::config()
S
78 1 3
NF_SproutInvoices_Actions_CreateInvoice::__construct()
S
69 1 6
NF_Fields_SIListCheckbox::__construct()
S
71 1 5
NF_SproutInvoices::enqueue_scripts()
S
79 1 3
NF_SproutInvoices::register_actions()
S
76 1 4
NF_SproutInvoices_Actions_CreateInvoice::save()
S
91 1 2