Skip to content

Plugin Check issues addressed #545

Plugin Check issues addressed

Plugin Check issues addressed #545

Triggered via pull request January 4, 2026 18:07
Status Failure
Total duration 2m 14s
Artifacts 1

plugin-check.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 10 warnings
test
Process completed with exit code 1.
missing_direct_file_access_protection: MultisiteLanguageSwitcher.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
missing_direct_file_access_protection: includes/deprectated.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
missing_direct_file_access_protection: includes/ContentImport/Service.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
missing_direct_file_access_protection: includes/ContentImport/ContentImporter.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
missing_direct_file_access_protection: includes/MslsOptions.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
missing_direct_file_access_protection: includes/MslsAdminBar.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
missing_direct_file_access_protection: includes/MslsPlugin.php#L0
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/Component/Input/Select.php#L39
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::RENDER_FILTER".
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/MslsPostTag.php#L149
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::MSLS_EDIT_INPUT_ACTION".
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/MslsPostTag.php#L115
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::MSLS_ADD_INPUT_ACTION".
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/MslsPostTagClassic.php#L71
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::MSLS_EDIT_INPUT_ACTION".
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/MslsPostTagClassic.php#L39
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::MSLS_ADD_INPUT_ACTION".
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/MslsBlog.php#L195
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::WP_ADMIN_BAR_SHOW_SITE_ICONS_HOOK".
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/MslsBlog.php#L142
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::MSLS_GET_PERMALINK_HOOK".
WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_post__not_in: includes/MslsCustomFilter.php#L86
Using exclusionary parameters, like post__not_in, in calls to get_posts() should be done with caution, see https://wpvip.com/documentation/performance-improvements-by-removing-usage-of-post__not_in/ for more information.
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/ContentImport/ContentImporter.php#L345
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::MSLS_AFTER_IMPORT_ACTION".
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound: includes/ContentImport/ContentImporter.php#L284
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "self::MSLS_BEFORE_IMPORT_ACTION".

Artifacts

Produced during runtime
Name Size Digest
plugin-check-results
1.21 KB
sha256:6655d5785be7e43253c22cc14243aaee53f246fc91bd8bbd8193f693d876fc85