Details
Description
For instance, the current implementation doesn't import any rule if we give it the PEAR "ruleset.xml" file that is the following:
<?xml version="1.0"?> <ruleset name="PEAR"> <description>The PEAR coding standard.</description> <!-- Include some additional sniffs from the Generic standard --> <rule ref="Generic.Functions.FunctionCallArgumentSpacing"/> <rule ref="Generic.NamingConventions.UpperCaseConstantName"/> <rule ref="Generic.PHP.LowerCaseConstant"/> <rule ref="Generic.PHP.DisallowShortOpenTag"/> <rule ref="Generic.WhiteSpace.DisallowTabIndent"/> <!-- Lines can be 85 chars long, but never show errors --> <rule ref="Generic.Files.LineLength"> <properties> <property name="lineLimit" value="85"/> <property name="absoluteLineLimit" value="0"/> </properties> </rule> <!-- Use Unix newlines --> <rule ref="Generic.Files.LineEndings"> <properties> <property name="eolChar" value="\n"/> </properties> </rule> <!-- This messgae is not required as spaces are allowed for alignment --> <rule ref="Generic.Functions.FunctionCallArgumentSpacing.TooMuchSpaceAfterComma"> <severity>0</severity> </rule> <!-- Use warnings for inline control structures --> <rule ref="Generic.ControlStructures.InlineControlStructure"> <properties> <property name="error" value="false"/> </properties> </rule> </ruleset>