Code Analysis: Similar Posts AI (SPAI) 1.6.2

Most Complex Classes

Class Rating Complexity
Mobile_Detect
D
174
Spai_Widget
B
100
Spai_Admin
A
65
Spai_Public
S
41
WidgetInstance
S
35
templateAbstract
S
33
template3
S
20
Spai_Api
S
13
Spai_Activator
S
8
Spai_Logger
S
7
Spai
S
7
Spai_Loader
S
7

Most Complex Functions

Function Rating Complexity
Mobile_Detect::mobileGrade()
D
78
Spai_Admin::validate()
C
31
Spai_Admin::display_plugin_admin_page()
B
22
Spai_Public::checkSpaiPostsDataSync()
B
19
Spai_Widget::form()
B
17
WidgetInstance::import()
A
12
Spai_Widget::prepareDataToWidget()
A
9
Mobile_Detect::version()
A
9
Spai_Widget::update()
A
10
Spai_Widget::sendImpression()
A
8
Spai_Widget::setCountPosts()
A
8
Spai_Widget::getRelatedData()
S
7