Code Analysis: Flexible Invoices for WooCommerce and WordPress 5.2.2

Class Rating Complexity Lines of code
invoicePostType
D
179 920
InvoicePost
D
133 531
Flexible_Invoices_Translator
B
95 286
invoiceSettings
A
53 159
Invoice
S
33 157
WPDesk_Flexible_Invoices_Tracker
S
29 126
Flexible_Invoices_Plugin
S
27 165
WPDesk\FlexibleInvoices\Tracker\Tracker
S
26 77
WPDesk\FlexibleInvoices\Plugin
S
15 86
WPDesk\FlexibleInvoices\PluginFactory
S
15 53
WPDesk\FlexibleInvoices\RateNotice\TwoWeeksNotice
S
15 78
WPDesk\FlexibleInvoices\Addons\Filters\AdvancedFiltersAddon
S
14 56
invoicePostTypeCapabilities
S
12 49
WPDesk\FlexibleInvoices\Addons\Sending\SettingsIntegration
S
11 35
WPDesk\FlexibleInvoices\Settings\Documents\ProformaSettingsFields
S
10 114
WPDesk\FlexibleInvoices\Settings\WooCommerce\GeneralSettingsFields
S
9 117
WPDesk\FlexibleInvoices\Settings\WooCommerce\MossSettingsFields
S
9 96
WPDesk\FlexibleInvoices\Settings\Documents\CorrectionSettingsFields
S
8 104
WPDesk\FlexibleInvoices\Addons\Sending\SendingTab
S
6 118
WPDesk\FlexibleInvoices\Settings\WooCommerceSettingsTabsReplacer
S
6 22
WPDesk\FlexibleInvoices\Settings\DocumentsSettingsTabsReplacer
S
6 22
InvoicesNotices
S
4 12
WPDesk\FlexibleInvoices\RateNotice\RateNotice
S
4 13
invoiceUser
S
4 28
WPDesk\FlexibleInvoices\Addons\Sending\EmailStrings
S
4 24
InvoicePost
S
3 7
WPDesk\FlexibleInvoices\Addons\Sending\Fields\WysiwygField
S
2 6
WPDesk\FlexibleInvoices\Tracker\UsageDataTracker
S
2 11
WPDesk\FlexibleInvoices\Addons\Sending\Fields\MultipleInputTextField
S
1 3
WPDesk\FlexibleInvoices\Tracker\Provider\SettingsDataProvider
S
1 30
WPDesk\FlexibleInvoices\PluginInvoiceIntegration
S
0 0