Code Analysis: AI-Powered Product Description Generator - AI Product Tools for WooCommerce 2.0.1

Most Complex Functions

Function Rating Complexity
AIPT\Api\RestEndpoints::update_settings()
C
28
AIPT\Api\RestEndpoints::get_product_info()
B
18
AIPT\Core\Init::enqueue_admin_assets()
A
7
AIPT\Api\RestEndpoints::generate_description()
A
9
AIPT\Api\OpenAI\OpenAIClient::generate_description()
A
7
AIPT\Api\RestEndpoints::register_routes()
A
1
AIPT\Admin\SetupWizardPage::check_setup_status()
A
8
AIPT\Api\OpenAI\OpenAIClient::validate_api_key()
S
6
AIPT\Api\RestEndpoints::save_api_key()
S
6
AIPT\Api\Gemini\GeminiClient::generate_description()
S
5
AIPT\Api\Gemini\GeminiClient::validate_api_key()
S
5
remove_directory()
S
6