You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
---
|
|
|
|
engines:
|
|
|
|
duplication:
|
|
|
|
enabled: true
|
|
|
|
config:
|
|
|
|
languages:
|
|
|
|
- javascript
|
|
|
|
- php
|
|
|
|
eslint:
|
|
|
|
enabled: true
|
|
|
|
fixme:
|
|
|
|
enabled: true
|
|
|
|
phpmd:
|
|
|
|
enabled: true
|
|
|
|
# configure checks, see https://phpmd.org/rules/index.html for details
|
|
|
|
checks:
|
|
|
|
# else is not always bad. Disabling this as there is no reason to differentiate
|
|
|
|
# between early return and normal else cases.
|
|
|
|
CleanCode/ElseExpression:
|
|
|
|
enabled: false
|
|
|
|
# Static access on Yii::$app is normal in Yii
|
|
|
|
CleanCode/StaticAccess:
|
|
|
|
enabled: false
|
|
|
|
# Yii is a framework so if fulfills the job of encapsulating superglobals
|
|
|
|
Controversial/Superglobals:
|
|
|
|
enabled: false
|
|
|
|
# allow private properties to start with $_
|
|
|
|
Controversial/CamelCasePropertyName:
|
|
|
|
enabled: true
|
|
|
|
allow-underscore: true
|
|
|
|
# Short variable names are no problem in most cases, e.g. $n = count(...);
|
|
|
|
Naming/ShortVariable:
|
|
|
|
enabled: false
|
|
|
|
# Long variable names can help with better understanding so we increase the limit a bit
|
|
|
|
Naming/LongVariable:
|
|
|
|
enabled: true
|
|
|
|
maximum: 25
|
|
|
|
# method names like up(), gc(), ... are okay.
|
|
|
|
Naming/ShortMethodName:
|
|
|
|
enabled: true
|
|
|
|
minimum: 2
|
|
|
|
|
|
|
|
ratings:
|
|
|
|
paths:
|
|
|
|
- "**.js"
|
|
|
|
- "**.php"
|
|
|
|
exclude_paths:
|
|
|
|
- tests/
|
|
|
|
- build/
|
|
|
|
- docs/
|
|
|
|
- framework/messages/
|