mirror of
https://github.com/FriendsOfTYPO3/tea.git
synced 2024-11-14 17:36:13 +01:00
parent
2aec0534d0
commit
e95280412b
2 changed files with 50 additions and 1 deletions
47
Build/phpmd.xml
Normal file
47
Build/phpmd.xml
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<ruleset name="phpList">
|
||||||
|
<description>
|
||||||
|
PHPMD rules for Tea
|
||||||
|
</description>
|
||||||
|
|
||||||
|
<!-- The commented-out rules will be enabled once the code does not generate any warnings anymore. -->
|
||||||
|
|
||||||
|
<rule ref="rulesets/cleancode.xml/BooleanArgumentFlag"/>
|
||||||
|
<rule ref="rulesets/cleancode.xml/StaticAccess"/>
|
||||||
|
|
||||||
|
<rule ref="rulesets/codesize.xml/CyclomaticComplexity"/>
|
||||||
|
<rule ref="rulesets/codesize.xml/NPathComplexity"/>
|
||||||
|
<rule ref="rulesets/codesize.xml/ExcessiveMethodLength"/>
|
||||||
|
<!--<rule ref="rulesets/codesize.xml/ExcessiveClassLength"/>-->
|
||||||
|
<rule ref="rulesets/codesize.xml/ExcessiveParameterList"/>
|
||||||
|
<rule ref="rulesets/codesize.xml/ExcessivePublicCount"/>
|
||||||
|
<rule ref="rulesets/codesize.xml/TooManyFields"/>
|
||||||
|
<!--<rule ref="rulesets/codesize.xml/TooManyMethods"/>-->
|
||||||
|
<rule ref="rulesets/codesize.xml/TooManyPublicMethods"/>
|
||||||
|
<!--<rule ref="rulesets/codesize.xml/ExcessiveClassComplexity"/>-->
|
||||||
|
|
||||||
|
<rule ref="rulesets/controversial.xml/Superglobals"/>
|
||||||
|
<rule ref="rulesets/controversial.xml/CamelCaseClassName"/>
|
||||||
|
<rule ref="rulesets/controversial.xml/CamelCasePropertyName"/>
|
||||||
|
<rule ref="rulesets/controversial.xml/CamelCaseMethodName"/>
|
||||||
|
<rule ref="rulesets/controversial.xml/CamelCaseParameterName"/>
|
||||||
|
<rule ref="rulesets/controversial.xml/CamelCaseVariableName"/>
|
||||||
|
|
||||||
|
<rule ref="rulesets/design.xml/ExitExpression"/>
|
||||||
|
<rule ref="rulesets/design.xml/EvalExpression"/>
|
||||||
|
<rule ref="rulesets/design.xml/GotoStatement"/>
|
||||||
|
<rule ref="rulesets/design.xml/NumberOfChildren"/>
|
||||||
|
<rule ref="rulesets/design.xml/DepthOfInheritance"/>
|
||||||
|
<rule ref="rulesets/design.xml/CouplingBetweenObjects"/>
|
||||||
|
<rule ref="rulesets/design.xml/DevelopmentCodeFragment"/>
|
||||||
|
|
||||||
|
<rule ref="rulesets/naming.xml/ShortVariable"/>
|
||||||
|
<rule ref="rulesets/naming.xml/ShortMethodName"/>
|
||||||
|
<rule ref="rulesets/naming.xml/ConstructorWithNameAsEnclosingClass"/>
|
||||||
|
<rule ref="rulesets/naming.xml/ConstantNamingConventions"/>
|
||||||
|
<rule ref="rulesets/naming.xml/BooleanGetMethodName"/>
|
||||||
|
|
||||||
|
<rule ref="rulesets/unusedcode.xml/UnusedPrivateField"/>
|
||||||
|
<rule ref="rulesets/unusedcode.xml/UnusedLocalVariable"/>
|
||||||
|
<rule ref="rulesets/unusedcode.xml/UnusedFormalParameter"/>
|
||||||
|
</ruleset>
|
|
@ -53,6 +53,7 @@
|
||||||
"icanhazstring/composer-unused": "^0.8.11",
|
"icanhazstring/composer-unused": "^0.8.11",
|
||||||
"php-coveralls/php-coveralls": "^2.7.0",
|
"php-coveralls/php-coveralls": "^2.7.0",
|
||||||
"php-parallel-lint/php-parallel-lint": "^1.4",
|
"php-parallel-lint/php-parallel-lint": "^1.4",
|
||||||
|
"phpmd/phpmd": "^2.15",
|
||||||
"phpstan/extension-installer": "^1.4.1",
|
"phpstan/extension-installer": "^1.4.1",
|
||||||
"phpstan/phpstan": "^1.11.8",
|
"phpstan/phpstan": "^1.11.8",
|
||||||
"phpstan/phpstan-phpunit": "^1.4.0",
|
"phpstan/phpstan-phpunit": "^1.4.0",
|
||||||
|
@ -148,6 +149,7 @@
|
||||||
"ci:php:lint": "parallel-lint .*.php *.php Classes Configuration Tests",
|
"ci:php:lint": "parallel-lint .*.php *.php Classes Configuration Tests",
|
||||||
"ci:php:sniff": "phpcs Classes Configuration Tests",
|
"ci:php:sniff": "phpcs Classes Configuration Tests",
|
||||||
"ci:php:stan": "phpstan --no-progress",
|
"ci:php:stan": "phpstan --no-progress",
|
||||||
|
"ci:php:mess": "phpmd Classes,Configuration,Tests text Build/phpmd.xml",
|
||||||
"ci:static": [
|
"ci:static": [
|
||||||
"@ci:composer:normalize",
|
"@ci:composer:normalize",
|
||||||
"@ci:json:lint",
|
"@ci:json:lint",
|
||||||
|
|
Loading…
Reference in a new issue