58 lines
1.9 KiB
XML
58 lines
1.9 KiB
XML
<?xml version="1.0"?>
|
|
<ruleset name="sabre.php">
|
|
<description>sabre.io codesniffer ruleset</description>
|
|
|
|
<!-- Include the whole PSR-1 standard -->
|
|
<rule ref="PSR1" />
|
|
|
|
<!-- All PHP files MUST use the Unix LF (linefeed) line ending. -->
|
|
<rule ref="Generic.Files.LineEndings">
|
|
<properties>
|
|
<property name="eolChar" value="\n"/>
|
|
</properties>
|
|
</rule>
|
|
|
|
<!-- The closing ?> tag MUST be omitted from files containing only PHP. -->
|
|
<rule ref="Zend.Files.ClosingTag"/>
|
|
|
|
<!-- There MUST NOT be trailing whitespace at the end of non-blank lines. -->
|
|
<rule ref="Squiz.WhiteSpace.SuperfluousWhitespace">
|
|
<properties>
|
|
<property name="ignoreBlankLines" value="true"/>
|
|
</properties>
|
|
</rule>
|
|
|
|
<!-- There MUST NOT be more than one statement per line. -->
|
|
<rule ref="Generic.Formatting.DisallowMultipleStatements"/>
|
|
|
|
<rule ref="Generic.WhiteSpace.ScopeIndent">
|
|
<properties>
|
|
<property name="ignoreIndentationTokens" type="array" value="T_COMMENT,T_DOC_COMMENT"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="Generic.WhiteSpace.DisallowTabIndent"/>
|
|
|
|
<!-- PHP keywords MUST be in lower case. -->
|
|
<rule ref="Generic.PHP.LowerCaseKeyword"/>
|
|
|
|
<!-- The PHP constants true, false, and null MUST be in lower case. -->
|
|
<rule ref="Generic.PHP.LowerCaseConstant"/>
|
|
|
|
<!-- <rule ref="Squiz.Scope.MethodScope"/> -->
|
|
<rule ref="Squiz.WhiteSpace.ScopeKeywordSpacing"/>
|
|
|
|
<!-- In the argument list, there MUST NOT be a space before each comma, and there MUST be one space after each comma. -->
|
|
<!--
|
|
<rule ref="Squiz.Functions.FunctionDeclarationArgumentSpacing">
|
|
<properties>
|
|
<property name="equalsSpacing" value="1"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="Squiz.Functions.FunctionDeclarationArgumentSpacing.SpacingAfterHint">
|
|
<severity>0</severity>
|
|
</rule>
|
|
-->
|
|
<rule ref="PEAR.WhiteSpace.ScopeClosingBrace"/>
|
|
|
|
</ruleset>
|