'php', 'standard' => 'PluginCheck', 'sniffs' => 'PluginCheck.CodeAnalysis.Localhost', ); } /** * Gets the description for the check. * * Every check must have a short description explaining what the check does. * * @since 1.1.0 * * @return string Description. */ public function get_description(): string { return sprintf( /* translators: %s: Localhost/127.0.0.1 */ __( 'Detects the usage of %s in the plugin.', 'plugin-check' ), 'Localhost/127.0.0.1' ); } /** * Gets the documentation URL for the check. * * Every check must have a URL with further information about the check. * * @since 1.1.0 * * @return string The documentation URL. */ public function get_documentation_url(): string { return __( 'https://make.wordpress.org/plugins/handbook/performing-reviews/review-checklist/', 'plugin-check' ); } /** * Amends the given result with a message for the specified file, including error information. * * @since 1.3.0 * * @param Check_Result $result The check result to amend, including the plugin context to check. * @param bool $error Whether it is an error or notice. * @param string $message Error message. * @param string $code Error code. * @param string $file Absolute path to the file where the issue was found. * @param int $line The line on which the message occurred. Default is 0 (unknown line). * @param int $column The column on which the message occurred. Default is 0 (unknown column). * @param string $docs URL for further information about the message. * @param int $severity Severity level. Default is 5. */ protected function add_result_message_for_file( Check_Result $result, $error, $message, $code, $file, $line = 0, $column = 0, string $docs = '', $severity = 5 ) { // Override default severity. $severity = 8; parent::add_result_message_for_file( $result, $error, $message, $code, $file, $line, $column, $docs, $severity ); } }