Add Extended Providers experiment #418
plugin-check.yml
on: pull_request
Run Plugin Check
4m 19s
Annotations
3 errors and 10 warnings
|
Run Plugin Check
Process completed with exit code 1.
|
|
missing_direct_file_access_protection:
includes/Experiments/Extended_Providers/Extended_Providers.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
|
|
missing_direct_file_access_protection:
includes/Admin/Provider_Credentials_UI.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
|
|
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound:
includes/Abstracts/Abstract_Experiment.php#L195
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_experiments_experiment_{$this->id}_enabled".
|
|
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound:
includes/bootstrap.php#L595
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_experiments_credentials_settings_url".
|
|
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound:
includes/bootstrap.php#L553
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_experiments_ai_client_capabilities_manager_class".
|
|
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound:
includes/bootstrap.php#L451
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_experiments_apply_option_credentials_to_core_ai_client".
|
|
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound:
includes/bootstrap.php#L363
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_experiments_ai_client_provider_classes".
|
|
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound:
includes/bootstrap.php#L178
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_experiments_use_bundled_wp_ai_client".
|
|
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound:
includes/Providers/Cloudflare/CloudflareWorkersAiProvider.php#L72
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_cloudflare_account_id".
|
|
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound:
includes/Providers/Ollama/OllamaProvider.php#L45
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_ollama_base_url".
|
|
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound:
includes/Experiments/Extended_Providers/Extended_Providers.php#L700
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_extended_provider_classes".
|
|
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound:
includes/Experiments/Extended_Providers/Extended_Providers.php#L690
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ai_extended_provider_default_classes".
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
plugin-check-results
|
1.04 KB |
sha256:2c89af987536ce448f1f73ac49a5628d73e57f6139b50e2766880d5853900593
|
|