Skip to content

Tests

Tests #41

Triggered via push August 10, 2025 04:33
Status Failure
Total duration 2m 14s
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.4)
Process completed with exit code 1.
WordPress Plugin Check (PHP 8.4)
WordPress Plugin Check failed. Created issue for tracking.
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.Security.EscapeOutput.OutputNotEscaped: scripts/coverage-check.php#L57
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/coverage-check.php#L57
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage_percentage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/coverage-check.php#L54
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/coverage-check.php#L54
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage_percentage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/coverage-check.php#L48
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage_percentage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/coverage-check.php#L21
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"Coverage file not found: {$clover_file}\n"'.
WordPress.Security.EscapeOutput.OutputNotEscaped: tests/bootstrap.php#L116
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$text'.
WordPress.WP.AlternativeFunctions.strip_tags_strip_tags: tests/bootstrap.php#L80
strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.
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.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.Security.EscapeOutput.OutputNotEscaped: scripts/coverage-check.php#L57
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/coverage-check.php#L57
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage_percentage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/coverage-check.php#L54
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/coverage-check.php#L54
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage_percentage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/coverage-check.php#L48
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage_percentage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/coverage-check.php#L21
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"Coverage file not found: {$clover_file}\n"'.
WordPress.Security.EscapeOutput.OutputNotEscaped: tests/bootstrap.php#L116
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$text'.
WordPress.WP.AlternativeFunctions.strip_tags_strip_tags: tests/bootstrap.php#L80
strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.
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.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.Security.EscapeOutput.OutputNotEscaped: scripts/coverage-check.php#L57
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/coverage-check.php#L57
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage_percentage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/coverage-check.php#L54
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/coverage-check.php#L54
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage_percentage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/coverage-check.php#L48
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage_percentage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/coverage-check.php#L21
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"Coverage file not found: {$clover_file}\n"'.
WordPress.Security.EscapeOutput.OutputNotEscaped: tests/bootstrap.php#L116
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$text'.
WordPress.WP.AlternativeFunctions.strip_tags_strip_tags: tests/bootstrap.php#L80
strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.
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.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.Security.EscapeOutput.OutputNotEscaped: scripts/coverage-check.php#L57
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/coverage-check.php#L57
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage_percentage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/coverage-check.php#L54
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/coverage-check.php#L54
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage_percentage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/coverage-check.php#L48
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$coverage_percentage'.
WordPress.Security.EscapeOutput.OutputNotEscaped: scripts/coverage-check.php#L21
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"Coverage file not found: {$clover_file}\n"'.
WordPress.Security.EscapeOutput.OutputNotEscaped: tests/bootstrap.php#L116
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$text'.
WordPress.WP.AlternativeFunctions.strip_tags_strip_tags: tests/bootstrap.php#L80
strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.
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.