WC_EU_VAT_Compliance_Reports D

Total Complexity 251
Dependencies 2
Dependents 0
Total lines 1,521
Lines of code 1,062
Logical lines of code 649
Comment lines 196
Methods 27
Properties 10

Methods 27

Method Rating Maintainability Complexity Lines of code
get_tabulated_results()
D
23
53 150
get_report_results()
D
23
53 149
wc_eu_vat_compliance_report()
B
34 23 71
get_items_data()
B
41 19 53
get_refund_report_results()
B
40 17 58
get_main_chart()
B
33 13 101
get_converted_order_data()
A
42 15 50
report_table_footer()
A
35 5 158
calculate_current_range()
A
45 12 40
add_order_to_final_results()
A
56 10 16
get_converted_refunds_data()
A
51 8 24
get_refunds_sql()
S
51 4 31
get_items_sql()
S
52 2 28
report_table_header()
S
52 1 32
initialise_rate_providers()
S
67 3 7
eu_vat_report()
S
62 2 11
get_report_sql()
S
54 1 25
get_report_ranges()
S
56 1 17
format_amount()
S
77 1 3
__construct()
S
76 1 4
get_chart_widgets()
S
82 1 3
get_chart_legend()
S
82 1 3
get_export_button()
S
69 1 7
wc_eu_vat_compliance_cc_tab_reports()
S
75 1 4
admin_footer()
S
72 1 10
admin_init()
S
79 1 3
include_report()
S
75 1 4