| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | WordPress.WP.I18n.MissingTranslatorsComment | A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders. | 108:94 | General |
| ERROR | WordPress.WP.I18n.MissingTranslatorsComment | A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders. | 109:95 | General |
| ERROR | WordPress.WP.I18n.MissingTranslatorsComment | A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders. | 132:25 | General |
| ERROR | WordPress.Security.EscapeOutput.OutputNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'. | 132:25 | Security |
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound | Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "plugin_locale". | 174:34 | Plugin Repo |
| ERROR | WordPress.WP.DeprecatedFunctions.like_escapeFound | like_escape() has been deprecated since WordPress version 4.0.0. Use wpdb::esc_like() instead. | 29:41 | Plugin Repo |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $post_type used in $wpdb->get_results($wpdb->prepare(\r\n "\r\n SELECT p.ID, p.post_title\r\n FROM $wpdb->posts AS p\r\n WHERE 1=1\r\n {$post_type}\r\n {$where}\r\n AND p.post_title LIKE %s\r\n AND p.post_status IN( 'publish', 'inherit' )\r\n ",\r\n "%%{$search}%%"\r\n ))\n$post_type assigned unsafely at line 63:\n $post_type = sprintf( 'AND p.post_type = \\'%s\\'', $post_type )\n$post_type assigned unsafely at line 61:\n $post_type = sprintf( 'AND p.post_type IN(\\'%s\\')', implode( "','", $post_type ) )\n$post_type assigned unsafely at line 51:\n $post_type = 'attachment'\n$where assigned unsafely at line 52:\n $where = wp_post_mime_type_where( 'audio', 'p' ) | 66:23 | Security |
| ERROR | WordPress.WP.AlternativeFunctions.parse_url_parse_url | parse_url() is discouraged because of inconsistency in the output across PHP versions; use wp_parse_url() instead. | 81:15 | Plugin Repo |
| ERROR | invalid_license | Your plugin has an invalid license declared. Please update your readme with a valid SPDX license identifier. | — | — |
| ERROR | license_mismatch | Your plugin has a different license declared in the readme file and plugin header. Please update your readme with a valid GPL license identifier. | — | Plugin Repo |
| 16.11.2025, 01:36:34 | 12s | 91 | 10 | 24 |