Code Analysis: Ajax Search Lite 4.12.7

Most Complex Classes

Class Rating Complexity
ASL_Search_CPT
D
435
ASL_Helpers
D
213
ASL_Query
B
81
ASL_Search
B
77
WD_ASL_SearchOverride_Filter
A
75
WD_ASL_Init
A
68
WD_ASL_Scripts
A
65
WD_ASL_Manager
S
37
wpdreamsCustomTaxonomyTerm
S
33
wpdreamsType
S
26
WD_ASL_Styles
S
26
WD_ASL_Instances
S
24

Most Complex Functions

Function Rating Complexity
ASL_Search_CPT::do_search()
D
108
ASL_Search_CPT::post_process()
D
71
ASL_Helpers::toQueryArgs()
D
74
ASL_Search_CPT::build_cff_query()
D
48
ASL_Search_CPT::adv_field()
D
50
ASL_Query::get_posts()
D
42
WD_ASL_Init::backwards_compatibility_fixes()
D
39
ASL_Search_CPT::getBFIimage()
D
37
WD_ASL_Styles::getInlineStyles()
D
24
ASL_Search_CPT::build_pgp_query()
D
30
WD_ASL_SearchOverride_Filter::getAdditionalArgs()
C
32
WD_ASL_Scripts::get()
C
28