-
Notifications
You must be signed in to change notification settings - Fork 1
/
psalm.xml
40 lines (40 loc) · 1.39 KB
/
psalm.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?xml version="1.0"?>
<psalm
errorLevel="1"
memoizeMethodCallResults="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"
errorBaseline="psalm-baseline.xml"
findUnusedPsalmSuppress="true"
findUnusedCode="true"
findUnusedBaselineEntry="true"
>
<projectFiles>
<directory name="src"/>
<directory name="test"/>
<ignoreFiles>
<directory name="vendor"/>
</ignoreFiles>
</projectFiles>
<plugins>
<pluginClass class="Psalm\PhpUnitPlugin\Plugin"/>
</plugins>
<issueHandlers>
<!--
These issues only occur locally where the value returned by configuration files is not inferred.
Suppressing here is cleaner than asserting in the code because the assertions all become redundant
conditions in CI.
-->
<RedundantCondition>
<errorLevel type="suppress">
<file name="test/Smoke/TestCase.php" />
</errorLevel>
</RedundantCondition>
<TypeDoesNotContainType>
<errorLevel type="suppress">
<file name="test/Smoke/TestCase.php" />
</errorLevel>
</TypeDoesNotContainType>
</issueHandlers>
</psalm>