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