Code Analysis: LLMs.txt Generator 1.0.2

Function Rating Maintainability Complexity Lines of code
LLMS_TXT_GENERATOR::generate_llms_txt_content()
S
49 6 28
LLMS_TXT_GENERATOR_Dashboard::render_dashboard_page()
S
45 4 55
LLMS_TXT_GENERATOR_Settings::sanitize_options()
S
59 6 15
LLMS_TXT_GENERATOR_Validator::validate_content()
S
51 5 28
LLMS_TXT_GENERATOR_Validator::validate_links()
S
57 5 16
LLMS_TXT_GENERATOR_Cache::clear_all()
S
59 5 14
LLMS_TXT_GENERATOR_Validator::has_valid_structure()
S
60 5 13
LLMS_TXT_GENERATOR::ajax_clear_cache()
S
58 4 16
LLMS_TXT_GENERATOR::ajax_regenerate_file()
S
58 4 16
LLMS_TXT_GENERATOR_Validator::url_exists()
S
59 4 14
LLMS_TXT_GENERATOR::activate()
S
62 4 12
LLMS_TXT_GENERATOR::deactivate()
S
62 4 12
LLMS_TXT_GENERATOR_Settings::render_post_types_field()
S
55 3 21
LLMS_TXT_GENERATOR_Settings::render_settings_page()
S
54 2 32
LLMS_TXT_GENERATOR::generate_llms_txt()
S
57 3 17
LLMS_TXT_GENERATOR::single_activate()
S
59 3 15
LLMS_TXT_GENERATOR_Cache::get_stats()
S
58 3 15
LLMS_TXT_GENERATOR_Multisite::render_network_settings_page()
S
57 2 27
LLMS_TXT_GENERATOR_Access_Control::check_access()
S
64 3 11
LLMS_TXT_GENERATOR_Dashboard::get_stats()
S
62 3 11
LLMS_TXT_GENERATOR::register_assets()
S
53 2 26
LLMS_TXT_GENERATOR::__construct()
S
52 2 23
LLMS_TXT_GENERATOR_Multisite::render_network_stats()
S
59 2 15
LLMS_TXT_GENERATOR_Validator::get_last_validation_results()
S
62 2 12
LLMS_TXT_GENERATOR_Access_Control::can_access()
S
62 2 12
LLMS_TXT_GENERATOR::serve_llms_txt()
S
63 2 11
LLMS_TXT_GENERATOR_Settings::register_settings()
S
57 1 20
LLMS_TXT_GENERATOR::add_admin_menu()
S
58 1 19
LLMS_TXT_GENERATOR_Dashboard::get_instance()
S
71 2 6
LLMS_TXT_GENERATOR_Cache::set()
S
70 2 6
LLMS_TXT_GENERATOR_Validator::get_instance()
S
71 2 6
LLMS_TXT_GENERATOR_Access_Control::get_instance()
S
71 2 6
LLMS_TXT_GENERATOR_Multisite::get_instance()
S
71 2 6
LLMS_TXT_GENERATOR::get_instance()
S
71 2 6
LLMS_TXT_GENERATOR::handle_llms_txt_request()
S
71 2 6
LLMS_TXT_GENERATOR_Cache::get_instance()
S
71 2 6
LLMS_TXT_GENERATOR_Multisite::delete_site()
S
70 2 7
LLMS_TXT_GENERATOR_Settings::get_instance()
S
71 2 6
LLMS_TXT_GENERATOR_Multisite::add_network_menu()
S
66 1 10
LLMS_TXT_GENERATOR_Settings::get_options_name()
S
82 1 3
LLMS_TXT_GENERATOR_Cache::is_enabled()
S
82 1 3
LLMS_TXT_GENERATOR::scheduled_update()
S
82 1 3
LLMS_TXT_GENERATOR::add_query_vars()
S
77 1 4
LLMS_TXT_GENERATOR_Cache::delete()
S
80 1 3
LLMS_TXT_GENERATOR::maybe_update_llms_txt()
S
82 1 3
LLMS_TXT_GENERATOR_Settings::get_options()
S
75 1 4
LLMS_TXT_GENERATOR_Cache::__construct()
S
98 1 1
LLMS_TXT_GENERATOR_Settings::render_general_section()
S
82 1 3
LLMS_TXT_GENERATOR_Cache::get()
S
80 1 3
LLMS_TXT_GENERATOR_Dashboard::__construct()
S
91 1 2
LLMS_TXT_GENERATOR::add_rewrite_rules()
S
75 1 4
LLMS_TXT_GENERATOR_Settings::__construct()
S
79 1 3
LLMS_TXT_GENERATOR_Access_Control::__construct()
S
91 1 2
LLMS_TXT_GENERATOR_Access_Control::is_feature_available()
S
67 1 9
LLMS_TXT_GENERATOR::single_deactivate()
S
74 1 5
LLMS_TXT_GENERATOR_Multisite::__construct()
S
71 1 5
LLMS_TXT_GENERATOR_Multisite::new_site()
S
67 1 8
LLMS_TXT_GENERATOR_Validator::__construct()
S
91 1 2
LLMS_TXT_GENERATOR_Cache::get_cache_key()
S
80 1 3