UserFeedback_Frontend D

Total Complexity 161
Dependencies 6
Dependents 2
Total lines 1,008
Lines of code 706
Logical lines of code 326
Comment lines 134
Methods 19
Properties 1

Methods 19

Method Rating Maintainability Complexity Lines of code
process_rules()
D
26
49 135
filter_surveys_by_advanced_targeting()
B
42 22 47
save_survey_response()
B
36 16 84
validate_individual_answer()
A
40 13 69
filter_surveys_by_geo_restrictions()
A
46 11 43
enqueue_styles_and_scripts_for_surveys()
A
46 11 37
get_surveys_for_current_page()
A
45 8 46
enqueue_frontend_styles()
S
48 6 34
validate_response_answers()
S
49 5 34
enqueue_frontend_scripts_for_surveys()
S
47 4 38
userfeedback_detect_page_id()
S
61 5 13
register_chunc_scripts()
S
50 2 36
enqueue_base_frontend_scripts()
S
55 2 23
enqueue_frontend_scripts_for_preview()
S
55 1 21
register_frontend_routes()
S
57 1 20
record_survey_impression()
S
65 2 8
__construct()
S
69 1 6
get_frontend_asset_url()
S
67 1 9
get_survey_cookie_name()
S
79 1 3