Skip to content

Tests

Tests #42

Triggered via push August 10, 2025 04:55
Status Failure
Total duration 2m 12s
Artifacts
Matrix: phpcs
Matrix: phpmd
Matrix: phpstan-wordpress
Matrix: plugin-check
Matrix: psalm-analysis
Matrix: security-check
Matrix: wp-version-test
Fit to window
Zoom out
Zoom in

Annotations

48 errors and 12 warnings
WordPress Plugin Check (PHP 8.0)
Process completed with exit code 1.
WordPress Plugin Check (PHP 8.0)
WordPress Plugin Check failed. Created issue for tracking.
WordPress.WP.AlternativeFunctions.file_system_operations_fwrite: scripts/coverage-check.php#L43
File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fwrite().
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L53
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$threshold'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L52
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$threshold'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L52
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L49
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$threshold'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L49
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L45
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$threshold'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L44
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L43
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$covered'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L42
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$statements'.
WordPress Plugin Check (PHP 7.4)
Process completed with exit code 1.
WordPress Plugin Check (PHP 7.4)
WordPress Plugin Check failed. Created issue for tracking.
WordPress.WP.AlternativeFunctions.file_system_operations_fwrite: scripts/coverage-check.php#L43
File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fwrite().
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L53
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$threshold'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L52
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$threshold'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L52
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L49
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$threshold'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L49
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L45
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$threshold'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L44
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L43
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$covered'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L42
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$statements'.
WordPress Plugin Check (PHP 8.4)
Process completed with exit code 1.
WordPress Plugin Check (PHP 8.4)
WordPress Plugin Check failed. Created issue for tracking.
WordPress.WP.AlternativeFunctions.file_system_operations_fwrite: scripts/coverage-check.php#L43
File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fwrite().
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L53
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$threshold'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L52
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$threshold'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L52
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L49
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$threshold'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L49
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L45
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$threshold'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L44
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L43
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$covered'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L42
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$statements'.
WordPress Plugin Check (PHP 8.3)
Process completed with exit code 1.
WordPress Plugin Check (PHP 8.3)
WordPress Plugin Check failed. Created issue for tracking.
WordPress.WP.AlternativeFunctions.file_system_operations_fwrite: scripts/coverage-check.php#L43
File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fwrite().
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L53
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$threshold'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L52
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$threshold'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L52
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L49
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$threshold'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L49
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L45
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$threshold'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L44
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L43
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$covered'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/check-coverage.php#L42
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$statements'.
trademarked_term: simple-wp-optimizer.php#L0
The plugin slug includes a restricted term. Your plugin slug - "simple-wp-optimizer" - contains the restricted term "wp" which can be used within the plugin slug, as long as you don't use the full name in the plugin name. For example: You can use WP but not WordPress.
trademarked_term: simple-wp-optimizer.php#L0
The plugin name includes a restricted term. Your plugin name - "Simple WP Optimizer" - contains the restricted term "wp" which can be used , as long as you don't change it to the full name. For example: You can use WP but not WordPress.
trademarked_term: readme.txt#L0
The plugin name includes a restricted term. Your plugin name - "Simple WP Optimizer" - contains the restricted term "wp" which can be used , as long as you don't change it to the full name. For example: You can use WP but not WordPress.
trademarked_term: simple-wp-optimizer.php#L0
The plugin slug includes a restricted term. Your plugin slug - "simple-wp-optimizer" - contains the restricted term "wp" which can be used within the plugin slug, as long as you don't use the full name in the plugin name. For example: You can use WP but not WordPress.
trademarked_term: simple-wp-optimizer.php#L0
The plugin name includes a restricted term. Your plugin name - "Simple WP Optimizer" - contains the restricted term "wp" which can be used , as long as you don't change it to the full name. For example: You can use WP but not WordPress.
trademarked_term: readme.txt#L0
The plugin name includes a restricted term. Your plugin name - "Simple WP Optimizer" - contains the restricted term "wp" which can be used , as long as you don't change it to the full name. For example: You can use WP but not WordPress.
trademarked_term: simple-wp-optimizer.php#L0
The plugin slug includes a restricted term. Your plugin slug - "simple-wp-optimizer" - contains the restricted term "wp" which can be used within the plugin slug, as long as you don't use the full name in the plugin name. For example: You can use WP but not WordPress.
trademarked_term: simple-wp-optimizer.php#L0
The plugin name includes a restricted term. Your plugin name - "Simple WP Optimizer" - contains the restricted term "wp" which can be used , as long as you don't change it to the full name. For example: You can use WP but not WordPress.
trademarked_term: readme.txt#L0
The plugin name includes a restricted term. Your plugin name - "Simple WP Optimizer" - contains the restricted term "wp" which can be used , as long as you don't change it to the full name. For example: You can use WP but not WordPress.
trademarked_term: simple-wp-optimizer.php#L0
The plugin slug includes a restricted term. Your plugin slug - "simple-wp-optimizer" - contains the restricted term "wp" which can be used within the plugin slug, as long as you don't use the full name in the plugin name. For example: You can use WP but not WordPress.
trademarked_term: simple-wp-optimizer.php#L0
The plugin name includes a restricted term. Your plugin name - "Simple WP Optimizer" - contains the restricted term "wp" which can be used , as long as you don't change it to the full name. For example: You can use WP but not WordPress.
trademarked_term: readme.txt#L0
The plugin name includes a restricted term. Your plugin name - "Simple WP Optimizer" - contains the restricted term "wp" which can be used , as long as you don't change it to the full name. For example: You can use WP but not WordPress.