AI_Smart_Excerpt_Admin D

Total Complexity 158
Dependencies 3
Dependents 1
Total lines 1,896
Lines of code 1,546
Logical lines of code 491
Comment lines 175
Methods 37
Properties 2

Methods 37

Method Rating Maintainability Complexity Lines of code
validate_options()
C
32 30 96
render_field_row()
B
41 18 50
admin_page()
B
41 15 62
excerpt_meta_box_callback()
A
31 4 199
render_overview_tab()
A
33 1 181
ajax_get_bulk_progress()
A
43 10 45
add_settings_fields()
A
32 1 154
save_excerpt_meta_box()
A
53 8 22
enqueue_admin_scripts()
S
44 5 51
ajax_get_excerpt_status()
S
47 6 34
render_ai_provider_tab()
S
37 1 100
ajax_generate_excerpt_preview()
S
48 5 34
number_field()
S
60 6 11
select_field()
S
57 5 14
password_field()
S
59 5 13
render_status_tab()
S
44 1 71
ajax_save_excerpt_manual()
S
52 4 24
render_excerpt_settings_tab()
S
42 1 69
ajax_regenerate_excerpt()
S
53 4 22
render_display_settings_tab()
S
43 1 60
ajax_bulk_generate_excerpts()
S
53 3 23
render_advanced_settings_tab()
S
47 1 46
text_field()
S
63 4 9
register_settings()
S
50 1 38
checkbox_field()
S
63 3 9
add_excerpt_meta_box()
S
61 2 13
load_options()
S
52 1 26
ajax_reset_bulk_progress()
S
62 2 11
__construct()
S
55 1 18
ajax_test_api_connection()
S
63 2 10
add_admin_menu()
S
67 1 9
general_settings_callback()
S
78 1 3
ai_settings_callback()
S
78 1 3
excerpt_settings_callback()
S
78 1 3
display_settings_callback()
S
78 1 3
advanced_settings_callback()
S
78 1 3
ajax_debug_test()
S
69 1 7