Add static analysis checks to continuous integration

This commit is contained in:
Zach Borboa
2021-11-25 19:32:50 -05:00
parent d0ea9779c4
commit 5087a6b6d8
3 changed files with 20 additions and 1 deletions
+3
View File
@@ -44,3 +44,6 @@ jobs:
env:
CI_PHP_VERSION: ${{ matrix.php }}
CI_PHP_FUTURE_RELEASE: ${{ matrix.future-release }}
- name: Static analysis
run: "vendor/bin/psalm"
+2 -1
View File
@@ -21,7 +21,8 @@
"ext-gd": "*",
"phpcompatibility/php-compatibility": "*",
"phpunit/phpunit": "*",
"squizlabs/php_codesniffer": "*"
"squizlabs/php_codesniffer": "*",
"vimeo/psalm": "*"
},
"suggest": {
"ext-mbstring": "*"
+15
View File
@@ -0,0 +1,15 @@
<?xml version="1.0"?>
<psalm
errorLevel="5"
resolveFromConfigFile="true"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="https://getpsalm.org/schema/config"
xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd"
>
<projectFiles>
<directory name="src" />
<ignoreFiles>
<directory name="vendor" />
</ignoreFiles>
</projectFiles>
</psalm>