Code Analysis: DW Question Answer 1.5.8

Most Complex Classes

Class Rating Complexity
DWQA_Handle
D
150
DWQA_Posts_Question
B
100
DWQA_Notifications
B
97
DWQA_Akismet
B
93
DWQA_Filter
B
81
DWQA_Permission
A
74
DWQA_Ajax
A
67
DWQA_Template
A
60
DWQA_Settings
A
59
EDD_SL_Plugin_Updater
S
50
DW_Question_Answer
S
33
DWQA_Shortcode
S
32

Most Complex Functions

Function Rating Complexity
DWQA_Filter::prepare_archive_posts()
D
57
DWQA_Handle::submit_question()
D
52
DWQA_Notifications::new_answer_notify()
D
34
DWQA_Handle::insert_answer()
D
35
dwqa_permission_display()
D
31
DWQA_Notifications::new_comment_notify()
D
29
dwqa_breadcrumb()
C
28
DWQA_Settings::settings_display()
C
16
DWQA_Handle::insert_comment()
B
18
DWQA_Permission::restrict_single_question()
B
18
dwqa_action_vote()
B
17
DWQA_Posts_Question::get_questions_permalink()
B
17