Advertisement
Beee

phpcs.xml

Jul 21st, 2022
919
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.14 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <ruleset
  3.    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.    xsi:noNamespaceSchemaLocation="vendor/squizlabs/php_codesniffer/phpcs.xsd"
  5. >
  6.     <arg name="basepath" value="." />
  7.     <arg name="extensions" value="php" />
  8.     <arg name="parallel" value="80" />
  9.     <arg name="cache" value=".phpcs-cache" />
  10.     <arg name="colors" />
  11.  
  12.     <!-- Ignore warnings, show progress of the run and show sniff names -->
  13.     <arg value="nps" />
  14.  
  15.     <!-- Directories to be checked -->
  16.     <file>web/</file>
  17.  
  18.     <!-- Ignore WordPress core -->
  19.     <exclude-pattern>web/cms</exclude-pattern>
  20.     <exclude-pattern>web/app/themes/asphalt/</exclude-pattern>
  21.     <exclude-pattern>web/app/mu-plugins/bedrock-disallow-indexing/</exclude-pattern>
  22.     <exclude-pattern>web/app/plugins/advanced-custom-fields-pro/</exclude-pattern>
  23.     <exclude-pattern>web/app/plugins/broken-link-checker/</exclude-pattern>
  24.     <exclude-pattern>web/app/plugins/classic-editor/</exclude-pattern>
  25.     <exclude-pattern>web/app/plugins/disable-comments/</exclude-pattern>
  26.     <exclude-pattern>web/app/plugins/disable-json-api/</exclude-pattern>
  27.     <exclude-pattern>web/app/plugins/query-monitor/</exclude-pattern>
  28.     <exclude-pattern>web/app/plugins/redirection/</exclude-pattern>
  29.     <exclude-pattern>web/app/plugins/regenerate-thumbnails/</exclude-pattern>
  30.     <exclude-pattern>web/app/plugins/user-role-editor/</exclude-pattern>
  31.     <exclude-pattern>web/app/plugins/w3-total-cache/</exclude-pattern>
  32.     <exclude-pattern>web/app/plugins/wordpress-seo/</exclude-pattern>
  33.     <exclude-pattern>web/app/plugins/wp-crontrol/</exclude-pattern>
  34.  
  35.     <rule ref="PSR1">
  36.         <exclude name="PSR1.Methods.CamelCapsMethodName.NotCamelCaps" />
  37.         <exclude name="PSR1.Classes.ClassDeclaration.MissingNamespace" />
  38.         <exclude name="Squiz.Classes.ValidClassName.NotCamelCaps" />
  39.         <exclude name="Squiz.Functions.FunctionDeclarationArgumentSpacing.SpacingAfterOpen" />
  40.         <exclude name="Squiz.Functions.FunctionDeclarationArgumentSpacing.SpacingBeforeClose" />
  41.     </rule>
  42.     <rule ref="PSR2">
  43.         <exclude name="PSR2.Classes.ClassDeclaration.OpenBraceNewLine" />
  44.         <exclude name="PSR2.ControlStructures.ControlStructureSpacing.SpaceBeforeCloseBrace" />
  45.         <exclude name="PSR2.ControlStructures.ControlStructureSpacing.SpacingAfterOpenBrace" />
  46.         <exclude name="PSR2.Methods.FunctionCallSignature.ContentAfterOpenBracket" />
  47.         <exclude name="PSR2.Methods.FunctionCallSignature.Indent" />
  48.         <exclude name="PSR2.Methods.FunctionCallSignature.SpaceAfterOpenBracket" />
  49.         <exclude name="PSR2.Methods.FunctionCallSignature.SpaceBeforeCloseBracket" />
  50.         <exclude name="PSR2.Methods.FunctionClosingBrace.SpacingBeforeClose" />
  51.         <exclude name="Squiz.WhiteSpace.ControlStructureSpacing.SpacingBeforeClose" />
  52.         <exclude name="Squiz.WhiteSpace.ControlStructureSpacing.SpacingAfterOpen" />
  53.         <exclude name="PSR2.ControlStructures.ControlStructureSpacing.SpacingAfterOpenBrace" />
  54.         <exclude name="PSR2.ControlStructures.ControlStructureSpacing.SpaceBeforeCloseBrace" />
  55.         <exclude name="Squiz.WhiteSpace.ScopeClosingBrace.Indent" />
  56.     </rule>
  57.     <rule ref="PSR12">
  58.         <exclude name="Generic.Functions.FunctionCallArgumentSpacing.TooMuchSpaceAfterComma" />
  59.         <exclude name="PSR12.ControlStructures.ControlStructureSpacing.SpaceBeforeCloseBrace" />
  60.         <exclude name="PSR12.ControlStructures.ControlStructureSpacing.SpacingAfterOpenBrace" />
  61.         <exclude name="PSR12.Functions.ReturnTypeDeclaration.SpaceBeforeColon" />
  62.         <exclude name="Squiz.Functions.MultiLineFunctionDeclaration.BraceOnSameLine" />
  63.         <exclude name="Squiz.WhiteSpace.ControlStructureSpacing.SpacingBeforeClose" />
  64.         <exclude name="Squiz.WhiteSpace.ControlStructureSpacing.SpacingAfterOpen" />
  65.         <exclude name="Squiz.Functions.FunctionDeclarationArgumentSpacing.SpacingAfterOpen" />
  66.         <exclude name="Squiz.Functions.FunctionDeclarationArgumentSpacing.SpacingBeforeClose" />
  67.         <exclude name="Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword" />
  68.     </rule>
  69. </ruleset>
  70.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement