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.
51 lines
1.3 KiB
51 lines
1.3 KiB
--- |
|
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/
|
|
|