-
-
Save salcode/57b1d8018624c73b10015faa29e6acb2 to your computer and use it in GitHub Desktop.
WordPress phpcs.xml - modified version of the WordPress coding standards for PHP CodeSniffer
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"?> | |
<ruleset name="Iron Code Studio"> | |
<description>The PHP CodeSniffer rules used by Sal Ferrarello (salcode) for his Iron Code Studio projects.</description> | |
<!-- | |
You can download this file directly | |
to your project from the command-line with | |
curl -O https://gist.githubusercontent.com/salcode/57b1d8018624c73b10015faa29e6acb2/raw/.phpcs.xml.dist | |
--> | |
<!-- Exclude the Composer Vendor directory. --> | |
<exclude-pattern>/vendor/*</exclude-pattern> | |
<!-- Exclude the Node Modules directory. --> | |
<exclude-pattern>/node_modules/*</exclude-pattern> | |
<!-- Exclude all Javascript files. --> | |
<exclude-pattern>*.js</exclude-pattern> | |
<!-- Exclude minified CSS file. --> | |
<exclude-pattern>style.css</exclude-pattern> | |
<!-- Include the WordPress-Extra standard. --> | |
<rule ref="WordPress-Extra"> | |
<!-- | |
Example of removing a rule. | |
<exclude name="WordPress.WhiteSpace.ControlStructureSpacing"/> | |
--> | |
</rule> | |
<!-- Add in some extra rules from other standards. --> | |
<rule ref="Generic.CodeAnalysis.UnusedFunctionParameter"/> | |
<rule ref="Generic.Commenting.Todo"/> | |
<rule ref="Squiz.Commenting.FunctionComment.SpacingAfter"/> | |
<!-- Only enforce aligning assignment operators when difference is 2 or less. --> | |
<rule ref="Generic.Formatting.MultipleStatementAlignment"> | |
<properties> | |
<property name="maxPadding" value="2" /> | |
</properties> | |
</rule> | |
<!-- Do not follow WordPress class name naming requirements --> | |
<rule ref="WordPress.Files.FileName"> | |
<properties> | |
<property name="strict_class_file_names" value="false" /> | |
</properties> | |
</rule> | |
<rule ref="WordPress.NamingConventions.PrefixAllGlobals"> | |
<properties> | |
<property name="prefixes" type="array" value="fe_"/> | |
</properties> | |
</rule> | |
</ruleset> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment