1<?xml version="1.0"?> 2<ruleset name="DWPlugin"> 3 <description>Coding standard for DokuWiki plugin (derived from PSR-2).</description> 4 5 <!-- show report in color, with progress --> 6 <arg name="report-width" value="auto"/> 7 <arg name="colors"/> 8 <arg value="p"/> 9 10 <!-- files to process by default --> 11 <arg name="extensions" value="php"/> 12 <file>.</file> 13 <!-- Ignoring file copied verbatim from Wordpress source code --> 14 <exclude-pattern>./class-phpass.php</exclude-pattern> 15 16 <arg name="encoding" value="utf-8"/> 17 18 <rule ref="PSR2"> 19 <!-- Allow files to both declare symbols and execute code 20 Needed because of the if (!defined('DOKU_INC')) 21 --> 22 <exclude name="PSR1.Files.SideEffects"/> 23 24 <!-- No need for namespace --> 25 <exclude name="PSR1.Classes.ClassDeclaration.MissingNamespace"/> 26 </rule> 27 28</ruleset> 29