Skip to content

Commit facea99

Browse files
committed
Warn for invalid tested up to value
1 parent 25c033e commit facea99

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

includes/Checker/Checks/Plugin_Repo/Plugin_Readme_Check.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,22 @@ private function check_headers( Check_Result $result, string $readme_file, Parse
193193
'https://developer.wordpress.org/plugins/wordpress-org/how-your-readme-txt-works/#readme-header-information',
194194
7
195195
);
196+
} elseif ( version_compare( $parser->{$field_key}, number_format( (float) $latest_wordpress_version + 0.1, 1 ), '>' ) ) {
197+
$this->add_result_error_for_file(
198+
$result,
199+
sprintf(
200+
/* translators: 1: currently used version, 2: 'Tested up to' */
201+
__( '<strong>Tested up to: %1$s.</strong><br>The "%2$s" value in your plugin is not valid. This version of WordPress does not exist (yet).', 'plugin-check' ),
202+
$parser->{$field_key},
203+
'Tested up to'
204+
),
205+
'nonexistent_tested_upto_header',
206+
$readme_file,
207+
0,
208+
0,
209+
'https://developer.wordpress.org/plugins/wordpress-org/how-your-readme-txt-works/#readme-header-information',
210+
7
211+
);
196212
}
197213
} else {
198214
if ( empty( $parser->{$field_key} ) ) {

0 commit comments

Comments
 (0)