Code Analysis: SurveyJS 1.12.17

Function Rating Maintainability Complexity Lines of code
SurveyJS_Editor::render()
A
33 1 177
SurveyJS_Results::render()
S
37 1 120
SurveyJS_SurveyJS::wps_process_shortcode()
S
39 1 117
SurveyJS_SaveSurvey::callback()
S
50 7 26
SurveyJS_SurveyJS::enqueue_admin_scripts()
S
47 6 33
SurveyJS_MySurveys::render()
S
40 2 90
SurveyJS_UploadFiles::callback()
S
52 6 23
SurveyJS_SurveyJS::register_sjs_gutenberg_block()
S
48 3 39
SurveyJS_UploadFile::callback()
S
61 4 12
SurveyJS_DeleteFile::callback()
S
61 4 11
SurveyJS_SaveResult::callback()
S
54 3 21
SurveyJS_RenameSurvey::callback()
S
55 3 20
upload_user_file()
S
58 3 15
SurveyJS_SettingsPage::set_license_key_render()
S
60 3 14
SurveyJS_InsertSurveyHandler::callback()
S
57 2 24
SurveyJS_CloneSurvey::callback()
S
56 2 18
SurveyJS_SettingsPage::sjs_license_key_section()
S
67 3 7
SurveyJS_DeleteSurvey::callback()
S
59 2 14
SurveyJS_AddSurvey::callback()
S
61 2 13
SurveyJS_DeleteResult::callback()
S
62 2 12
SurveyJS_GetSurveyJson::callback()
S
61 2 11
get_file_url()
S
69 2 6
SurveyJS_AJAX_Handler::init_hooks()
S
70 2 6
SurveyJS_SettingsPage::get_license_key()
S
68 2 7
createMySurveysTable()
S
62 1 13
createResultsTable()
S
63 1 12
SurveyJS_SettingsPage::sjs_render_settings()
S
64 1 12
SurveyJS_AddSurvey::__construct()
S
80 1 3
SurveyJS_SettingsPage::init()
S
70 1 5
SurveyJS_AJAX_Handler::__construct()
S
80 1 3
SurveyJS_DeleteResult::__construct()
S
80 1 3
wps_uninstall()
S
100 1 2
SurveyJS_CloneSurvey::__construct()
S
80 1 3
SurveyJS_DeleteFile::__construct()
S
80 1 3
SurveyJS_DeleteSurvey::__construct()
S
80 1 3
wps_install()
S
74 1 5
SurveyJS_SurveyJS::wps_add_menu()
S
65 1 8
SurveyJS_Client::__construct()
S
100 1 2
SurveyJS_Editor::__construct()
S
100 1 2
SurveyJS_Client::getSurveys()
S
70 1 6
SurveyJS_SurveyJS::wps_media_button()
S
67 1 8
SurveyJS_SurveyJS::render_callback_shortcode()
S
78 1 3
SurveyJS_UploadFiles::__construct()
S
80 1 3
SurveyJS_SurveyJS::enqueue_frontend_scripts()
S
69 1 6
SurveyJS_MySurveys::__construct()
S
100 1 2
SurveyJS_InsertSurveyHandler::__construct()
S
80 1 3
SurveyJS_SettingsPage::__construct()
S
83 1 3
SurveyJS_AJAX_Handler::callback()
S
100 1 0
SurveyJS_RenameSurvey::__construct()
S
80 1 3
SurveyJS_SaveResult::__construct()
S
80 1 3
SurveyJS_GetSurveyJson::__construct()
S
80 1 3
SurveyJS_SurveyJS::__construct()
S
66 1 8
SurveyJS_Results::__construct()
S
100 1 2
SurveyJS_SettingsPage::add_hooks()
S
79 1 3
SurveyJS_UploadFile::__construct()
S
80 1 3
SurveyJS_SaveSurvey::__construct()
S
80 1 3
SurveyJS_AJAX_Handler::callback_nopriv()
S
82 1 3