Code Analysis: Similar Posts AI (SPAI) 1.4.2

Most Complex Classes

Class Rating Complexity
Spai_Admin
A
59
Spai_Widget
S
36
templateAbstract
S
35
Spai_Public
S
28
Spai_Api
S
11
Spai
S
10
Spai_Activator
S
7
Spai_Loader
S
7
Spai_Deactivator
S
2
Spai_i18n
S
1
template1
S
0
template2
S
0

Most Complex Functions

Function Rating Complexity
Spai_Admin::validate()
C
27
Spai_Admin::display_plugin_admin_page()
B
21
Spai_Public::checkSpaiPostsDataSync()
A
14
templateAbstract::run()
A
9
Spai_Widget::prepareDataToWidget()
A
9
Spai_Widget::widget()
S
6
Spai_Public::spai_add_widget_after_post()
S
5
Spai_Widget::setMaxAdsCount()
S
5
Spai_Widget::setCountPosts()
S
5
Spai_Admin::addPostToTableSpaiPostsDataSync()
S
4
Spai_Public::spai_save_related_post_click()
S
3
Spai_Widget::sendImpression()
S
3