Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
append_forwarded_params0%
register0%
get_notices0%
update_notice0%
get_fields0%
register0%
get_additional_params0%
get_fields0%
get_matching_field0%
get_identifying_fields0%
use_array_filter_format0%
should_include_empty_rows_by_default0%
should_include_empty_rows0%
get_empty_row_label0%
apply_empty_row_label0%
register0%
register_routes0%
get_endpoint_args0%
validate_compare_from_date0%
validate_compare_to_date0%
validate_compare_period0%
generate_download_export0%
get_item_schema0%
register0%
get_default_subject0%
get_default_heading0%
get_heading0%
get_content_html0%
get_content_plain0%
register0%
cleanup_old_exports0%
configure0%
init0%
fetch0%
fetch_comparison_data0%
fetch_period_data0%
request_endpoint_data0%
is_invalid_fields_error0%
merge_datasets0%
extract_ids_from_data0%
add_id_filter0%
make_proxy_request0%
build_filename0%
register0%
is_woocommerce_active0%
configure_sync0%
add_woocommerce_analytics_module0%
expand_full_sync_config0%
add_order_stats_to_checksum0%
add_meta_to_sync_post_meta_whitelist0%
name0%
id_field0%
table0%
init_listeners0%
expand_data0%
init_full_sync_listeners0%
get_full_sync_actions0%
get_supported_object_types0%
get_objects_by_id0%
get_object_by_id0%
enqueue_full_sync_actions0%
estimate_full_sync_actions0%
get_where_sql0%
init_before_send0%
build_full_sync_action_array0%
get_next_chunk0%
filter_analytics_objects_by_size0%
sync_analytics_reports_data0%
sync_deleted_analytics_data0%
build_woocommerce_analytics_reports_data0%
build_woocommerce_analytics_reports_lookup_data0%
get_order_attribution_data0%
get_order_stats_data0%
get_num_items_sold0%
get_net_total0%
get_total_fees_tax0%
get_order_stats_item0%
get_order_stats_items0%
is_cogs_enabled0%
get_order_product_data0%
get_order_product_cogs_value0%
get_order_product_data_from_db0%
is_refund_order0%
get_order_coupon_data0%
get_order_coupon_data_from_db0%
get_order_tax_data0%
get_order_tax_data_from_db0%
get_order_lookup_data_from_db0%
get_order_stats_data_from_db0%
do_order_status_discrepancy_check0%
init0%
register_admin_menu0%
register_sidebar_items0%
ensure_script_data0%
register0%
unregister0%
get_registered0%
get_all_registered0%
is_registered0%
get_instance0%
__construct0%
is_renderable0%
set_props0%
__construct0%
can_site_sync_orders0%
is_order_attribution_enabled0%
normalize_order_status0%
datetime_to_object0%
format_utc_offset0%
get_site_datetimezone0%
stream_file17%
schedule_cleanup20%
forward38%
request_as_blog39%
on_sync_processed_actions42%
create_temp_file47%
format_row_with_empty_handling52%
send_export_email54%
merge60%
get_notices_from_wpcom60%
generate60%
extract_forwarded_headers71%
normalize_response_data80%
get_subject83%
get_row_formatter83%
merge85%
delete_file85%
process_export_job86%
schedule_export87%

Project Risks

Method Coverage Complexity CRAP
fetch_comparison_data0.0%13182
get_order_stats_data0.0%13182
get_objects_by_id0.0%11132
get_order_product_data0.0%10110
is_order_attribution_enabled0.0%990
cleanup_old_exports0.0%872
generate_download_export0.0%756
add_id_filter0.0%756
make_proxy_request0.0%756
get_order_product_cogs_value0.0%756
register0.0%756
build_filename0.0%642
get_order_attribution_data0.0%642
init0.0%642
forward38.3%1033
fetch_period_data0.0%530
extract_ids_from_data0.0%530
is_refund_order0.0%530
get_order_coupon_data0.0%530
get_order_tax_data0.0%530
do_order_status_discrepancy_check0.0%530
merge60.0%1323
request_as_blog39.1%822
format_row_with_empty_handling52.9%1020
apply_empty_row_label0.0%420
validate_compare_to_date0.0%420
validate_compare_period0.0%420
init0.0%420
expand_full_sync_config0.0%420
get_object_by_id0.0%420
filter_analytics_objects_by_size0.0%420
build_woocommerce_analytics_reports_lookup_data0.0%420
get_order_product_data_from_db0.0%420
datetime_to_object0.0%420
generate60.5%1118
append_forwarded_params0.0%312
merge85.7%1212
validate_compare_from_date0.0%312
schedule_cleanup20.0%412
stream_file17.6%412
fetch0.0%312
is_invalid_fields_error0.0%312
add_woocommerce_analytics_module0.0%312
init_listeners0.0%312
expand_data0.0%312
get_where_sql0.0%312
get_next_chunk0.0%312
get_order_coupon_data_from_db0.0%312
get_order_tax_data_from_db0.0%312
unregister0.0%312
set_props0.0%312
send_export_email54.8%711
process_export_job86.7%99
should_include_empty_rows0.0%26
get_heading0.0%26
schedule_export87.8%66
create_temp_file47.4%46
request_endpoint_data0.0%26
merge_datasets0.0%26
register0.0%26
is_woocommerce_active0.0%26
configure_sync0.0%26
add_order_stats_to_checksum0.0%26
estimate_full_sync_actions0.0%26
sync_analytics_reports_data0.0%26
sync_deleted_analytics_data0.0%26
get_num_items_sold0.0%26
get_order_lookup_data_from_db0.0%26
get_order_stats_data_from_db0.0%26
register_admin_menu0.0%26
register_sidebar_items0.0%26
ensure_script_data0.0%26
get_notices_from_wpcom60.0%56
get_registered0.0%26
get_instance0.0%26
normalize_order_status0.0%26
format_utc_offset0.0%26
extract_forwarded_headers71.4%55
normalize_response_data80.0%44
on_sync_processed_actions42.9%34
delete_file85.7%33
get_subject83.3%22
get_row_formatter83.3%22