some future proofing stuff (#4612)
[openemr.git] / ci / phpcs_src.xml
blob00d2096e77972e4ee876f8ea7ed04da8e8bb6460
1 <?xml version="1.0"?>
2 <ruleset name="OpenEMR Standard for PSR-4 src directory">
3     <description>PSR-12 only for PSR-4 compliant src directory</description>
4     <arg name="tab-width" value="4" />
5     <rule ref="PSR12">
6         <!-- Can insert excludes here like in phpcs.xml. -->
7     </rule>
9     <!-- Checks that the opening PHP tag is the first content in a file. -->
10     <rule ref="Generic.PHP.CharacterBeforePHPOpeningTag" />
12     <!-- Indenting -->
13     <!-- Code MUST use an indent of 4 spaces, and MUST NOT use tabs for indenting. -->
14     <rule ref="Generic.WhiteSpace.ScopeIndent">
15         <properties>
16             <property name="ignoreIndentationTokens" type="array">
17                 <element value="T_COMMENT"/>
18                 <element value="T_DOC_COMMENT_OPEN_TAG" />
19             </property>
20         </properties>
21     </rule>
22 </ruleset>