Last active
April 19, 2024 15:08
-
-
Save csalzano/0642ac242d72acb2fbe118482ae593e2 to your computer and use it in GitHub Desktop.
WordPressNotWordPress coding standard for PHP CodeSniffer. I love the WP coding standard, but I don't want to to be told to use WP functions and APIs in PHP projects that aren't WordPress.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0"?> | |
<!-- WordPressNotWordPress coding standard for PHP CodeSniffer. https://gist.github.com/csalzano/0642ac242d72acb2fbe118482ae593e2 --> | |
<ruleset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="WordPressNotWordPress"> | |
<!-- Include the whole WordPress standard --> | |
<rule ref="WordPress"> | |
<exclude name="WordPress.DB.RestrictedFunctions.mysql_mysqli_connect"/> | |
<exclude name="WordPress.DB.RestrictedFunctions.mysql_mysqli_error"/> | |
<exclude name="WordPress.DB.RestrictedFunctions.mysql_mysqli_fetch_assoc"/> | |
<exclude name="WordPress.DB.RestrictedFunctions.mysql_mysqli_num_rows"/> | |
<exclude name="WordPress.DB.RestrictedFunctions.mysql_mysqli_query"/> | |
<exclude name="WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase"/> | |
<exclude name="WordPress.Security.EscapeOutput.OutputNotEscaped"/> | |
<exclude name="WordPress.WP.AlternativeFunctions.curl_curl_close"/> | |
<exclude name="WordPress.WP.AlternativeFunctions.curl_curl_file_create"/> | |
<exclude name="WordPress.WP.AlternativeFunctions.curl_curl_init"/> | |
<exclude name="WordPress.WP.AlternativeFunctions.curl_curl_exec"/> | |
<exclude name="WordPress.WP.AlternativeFunctions.curl_curl_setopt"/> | |
<exclude name="WordPress.WP.AlternativeFunctions.file_get_contents_file_get_contents"/> | |
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_file_put_contents"/> | |
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_fclose"/> | |
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_fopen"/> | |
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_mkdir"/> | |
<exclude name="WordPress.WP.AlternativeFunctions.json_encode_json_encode"/> | |
<exclude name="WordPress.WP.AlternativeFunctions.parse_url_parse_url"/> | |
<exclude name="WordPress.WP.AlternativeFunctions.rename_rename"/> | |
<exclude name="WordPress.WP.AlternativeFunctions.unlink_unlink"/> | |
<exclude name="WordPress.WP.GlobalVariablesOverride.Prohibited"/> | |
</rule> | |
</ruleset> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment