Added quality tools

This commit is contained in:
ArabCoders
2024-12-28 19:08:38 +03:00
parent ac5bc61ad8
commit 92fc74e165
5 changed files with 170 additions and 3 deletions

38
psalm.xml.dist Normal file
View File

@@ -0,0 +1,38 @@
<?xml version="1.0"?>
<psalm errorLevel="2" resolveFromConfigFile="true" hideExternalErrors="true" ignoreInternalFunctionFalseReturn="false"
autoloader="./pre_init.php">
<projectFiles>
<directory name="."/>
<ignoreFiles allowMissingFiles="true">
<directory name=".idea"/>
<directory name="vendor"/>
<directory name="assets"/>
<directory name="frontend"/>
<directory name="docker"/>
<directory name="public"/>
<directory name="data"/>
</ignoreFiles>
</projectFiles>
<issueHandlers>
<TypeDoesNotContainType errorLevel="info"/>
<PossiblyNullArgument errorLevel="info"/>
<PossiblyNullReference errorLevel="info"/>
<PossiblyInvalidArgument errorLevel="info"/>
<PossiblyNullPropertyFetch errorLevel="info"/>
<MissingClosureParamType errorLevel="info"/>
<RedundantCondition errorLevel="info"/>
<MissingParamType errorLevel="info"/>
<PossiblyInvalidMethodCall errorLevel="info"/>
<DocblockTypeContradiction errorLevel="info"/>
<PropertyNotSetInConstructor errorLevel="info"/>
<RedundantConditionGivenDocblockType errorLevel="info"/>
<PossiblyNullArrayOffset errorLevel="info"/>
<MissingFile errorLevel="info"/>
<DuplicateFunction errorLevel="info"/>
<DuplicateClass errorLevel="info"/>
<UnresolvableInclude errorLevel="info"/>
</issueHandlers>
<stubs>
<file name="./.phpstorm.meta.php"/>
</stubs>
</psalm>