Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/cvetdv.ru/vendor/yoomoney/yookassa-sdk-php/ |
Upload File : |
<?xml version="1.0"?> <ruleset name="YooKassa PHPMD Ruleset" xmlns="https://pmd.sf.net/ruleset/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pmd.sf.net/ruleset/1.0.0 https://pmd.sf.net/ruleset_xml_schema.xsd" xsi:noNamespaceSchemaLocation=" https://pmd.sf.net/ruleset_xml_schema.xsd"> <description> Ruleset for PHPMD analysis of Drupal projects. Excludes coding issues handled better by PHPCS and rules which have too many false positives in a typical YooKassa codebase. </description> <rule ref="rulesets/cleancode.xml"> <exclude name="StaticAccess"/> <exclude name="ElseExpression"/> </rule> <rule ref="rulesets/codesize.xml"> <exclude name="ExcessiveClassLength"/> <exclude name="TooManyPublicMethods"/> <exclude name="ExcessiveClassComplexity"/> </rule> <rule ref="rulesets/codesize.xml/ExcessiveClassLength"> <properties> <property name="minimum" value="1500"/> </properties> </rule> <rule ref="rulesets/codesize.xml/TooManyPublicMethods"> <properties> <property name="maxmethods" value="20"/> </properties> </rule> <rule ref="rulesets/codesize.xml/ExcessiveClassComplexity"> <properties> <property name="maximum" value="120"/> </properties> </rule> <rule ref="rulesets/controversial.xml"> <exclude name="CamelCasePropertyName"/> </rule> <rule ref="rulesets/design.xml"> <exclude name="CouplingBetweenObjects"/> </rule> <rule ref="rulesets/design.xml/CouplingBetweenObjects"> <properties> <property name="maximum" value="70"/> </properties> </rule> <rule ref="rulesets/unusedcode.xml"/> <rule ref="rulesets/naming.xml"> <exclude name="ShortVariable"/> </rule> <rule ref="rulesets/naming.xml/ShortVariable" since="0.2" message="Avoid variables with short names like {0}. Configured minimum length is {1}." class="PHPMD\Rule\Naming\ShortVariable" externalInfoUrl="https://phpmd.org/rules/naming.html#shortvariable"> <priority>3</priority> <properties> <property name="minimum" description="Minimum length for a variable, property or parameter name" value="3"/> <property name="exceptions" value="id" /> </properties> </rule> </ruleset>