Code Analysis: Genie Image AI 1.0.3

Function Rating Maintainability Complexity Lines of code
GenieImageAi\App\Api\License::action()
A
39 13 66
GenieImageAi\App\Api\UploadImage::action()
A
36 12 80
genieimage_header_script_data()
A
39 13 64
GenieImageAi\App\Api\GenieChat::list()
A
43 7 49
GenieImageAi\App\Api\GenieChat::clear()
A
43 6 48
GenieImageAi\App\Api\GenieChat::create()
S
42 5 57
GenieImageAi\App\Api\Feedback::action()
S
45 6 42
GenieImageAi\App\Api\History::list()
S
44 5 46
GenieImageAi\App\Api\Parser::action()
S
45 5 41
GenieImageAi\App\Api\Store::action()
S
49 5 33
GenieImageAi\App\Api\LeaseToken::callback()
S
57 6 16
GenieImageAi\App\Api\History::create()
S
49 5 30
GenieImageAi\App\Api\UsageLimitStats::action()
S
51 5 29
GenieImageAi\App\Providers\EnqueueProvider::is_exist_script()
S
59 4 15
GenieImageAi\App\Services\GenieChat\Cpt::post_type()
S
42 1 54
GenieImageAi\App\Services\History\Cpt::post_type()
S
42 1 53
GenieImageAi\App\Auth\Encryption::decrypt()
S
54 3 19
GenieImageAi\App\Providers\EnqueueProvider::addEnqueue()
S
58 3 13
GenieImageAi\App\Providers\SideMenuProvider::initLeftSideMenu()
S
53 2 24
genieimage_remote_request_try()
S
55 2 20
GenieImageAi\App\Providers\SideMenuProvider::initTopBarMenu()
S
73 3 5
GenieImageAi\App\Providers\EnqueueProvider::__construct()
S
65 3 9
GenieImageAi\App\Api\GenieChat::__construct()
S
56 1 21
GenieImageAi\App\Api\History::actions()
S
72 2 5
GenieImageAi\App\Providers\SettingLinkProvider::setting_links()
S
64 2 10
GenieImageAi\App\Api\GenieChat::actions()
S
72 2 5
genieimage_add_button()
S
71 2 6
GenieImageAi\App\Api\LeaseToken::sendResponse()
S
68 2 8
GenieImageAi\App\Api\UploadImage::get_mime_type_min()
S
70 2 7
genieimage_on_activation()
S
69 2 7
genieimage_view()
S
69 2 7
genieimage_remote_request()
S
65 2 9
genieimage_admin_notice()
S
60 1 14
GenieImageAi\App\Auth\Encryption::encrypt()
S
59 1 13
GenieImageAi\App\Auth\TokenManager::generate()
S
60 1 12
GenieImageAi\App\Providers\EnqueueProvider::elementorEditorStyle()
S
78 1 3
GenieImageAi\App\Api\License::__construct()
S
65 1 9
GenieImageAi\App\Api\UploadImage::__construct()
S
65 1 9
GenieImageAi\App\Api\Store::__construct()
S
65 1 9
GenieImageAi\App\Api\LeaseToken::__construct()
S
75 1 4
GenieImageAi\App\Api\History::__construct()
S
65 1 9
GenieImageAi\App\Api\Feedback::__construct()
S
65 1 9
GenieImageAi\App\Services\GenieChat\Cpt::__construct()
S
78 1 3
GenieImageAi\App\Auth\Encryption::encryptMethodLength()
S
75 1 4
GenieImageAi\App\Services\History\Cpt::__construct()
S
78 1 3
GenieImageAi\App\Auth\Encryption::setCipherMethod()
S
81 1 3
GenieImageAi\App\Providers\SideMenuProvider::licensePageData()
S
80 1 3
GenieImageAi\App\Providers\SideMenuProvider::__construct()
S
82 1 3
GenieImageAi\App\Api\Parser::__construct()
S
65 1 9
GenieImageAi\App\Providers\EnqueueProvider::globalScripts()
S
73 1 4
GenieImageAi\App\Providers\SettingLinkProvider::__construct()
S
78 1 3
GenieImageAi\App\Api\UsageLimitStats::__construct()
S
65 1 9
GenieImageAi\App\Providers\SideMenuProvider::removeFirstSubMenu()
S
80 1 3