mirror of
https://github.com/phpbb/phpbb.git
synced 2025-02-23 19:45:10 +01:00
* There MUST NOT be trailing whitespace at the end of lines. * There MUST NOT be whitespace before the first content of a file. * There MUST NOT be whitespace after the last content of a file. * Functions MUST NOT contain multiple empty lines in a row. PHPBB3-12458
40 lines
1.3 KiB
XML
40 lines
1.3 KiB
XML
<?xml version="1.0"?>
|
|
<ruleset name="phpBB PHP Strict Standard">
|
|
|
|
<description>phpBB coding standard for PHP files</description>
|
|
|
|
<rule ref="./ruleset-php-legacy.xml" />
|
|
|
|
<!-- There SHOULD NOT be more than 80 characters per line
|
|
There MUST NOT be more than 120 characters per line -->
|
|
<!--
|
|
<rule ref="Generic.Files.LineLength">
|
|
<properties>
|
|
<property name="lineLimit" value="80"/>
|
|
<property name="absoluteLineLimit" value="120"/>
|
|
</properties>
|
|
</rule>
|
|
-->
|
|
|
|
<!-- The PHP constants true, false, and null MUST be in lower case. -->
|
|
<rule ref="Generic.PHP.LowerCaseConstant" />
|
|
|
|
<!-- PHP keywords MUST be in lower case. -->
|
|
<rule ref="Generic.PHP.LowerCaseKeyword" />
|
|
|
|
<!-- Classes etc. MUST be namespaced -->
|
|
<rule ref="PSR1.Classes.ClassDeclaration.MissingNamespace" />
|
|
|
|
<!-- A file MUST not contain more than one class/interface -->
|
|
<rule ref="PSR1.Classes.ClassDeclaration.MultipleClasses" />
|
|
|
|
<!-- Files containing classes MUST not have any side-effects -->
|
|
<rule ref="PSR1.Files.SideEffects.FoundWithSymbols" />
|
|
|
|
<!-- When present, all use declarations MUST go after the namespace declaration.
|
|
There MUST be one use keyword per declaration.
|
|
There MUST be one blank line after the use block. -->
|
|
<rule ref="PSR2.Namespaces.UseDeclaration" />
|
|
|
|
</ruleset>
|