-
Notifications
You must be signed in to change notification settings - Fork 31
Expand file tree
/
Copy pathpsalm.xml
More file actions
72 lines (71 loc) · 3.36 KB
/
Copy pathpsalm.xml
File metadata and controls
72 lines (71 loc) · 3.36 KB
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<?xml version="1.0"?>
<psalm
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"
errorLevel="3"
findUnusedCode="false"
cacheDirectory="build/psalm"
>
<projectFiles>
<directory name="packages/core/src"/>
<directory name="packages/tensor/src"/>
<directory name="packages/onnx-backend/src"/>
<directory name="packages/llama-backend/src"/>
<directory name="packages/tokenizer/src"/>
<directory name="packages/embedding/src"/>
<directory name="packages/vector/src"/>
<directory name="packages/model-hub/src"/>
<directory name="packages/pipeline/src"/>
<directory name="packages/cpu-backend/src"/>
<directory name="packages/laravel/src"/>
<directory name="packages/symfony/src"/>
<directory name="packages/ai/src"/>
<ignoreFiles>
<directory name="packages/*/tests"/>
<directory name="vendor"/>
<!-- Native ONNX Runtime FFI boundary (untyped third-party FFI); covered by integration tests. -->
<file name="packages/onnx-backend/src/OnnxRuntimeFactory.php"/>
<file name="packages/onnx-backend/src/Runtime/NativeOnnxRuntime.php"/>
<file name="packages/onnx-backend/src/Runtime/NativeOnnxSession.php"/>
<file name="packages/tokenizer/src/HuggingFaceTokenizer.php"/>
<file name="packages/llama-backend/src/FFI/FerryLlama.php"/>
<file name="packages/llama-backend/src/Runtime/NativeLlamaRuntime.php"/>
<file name="packages/llama-backend/src/Runtime/NativeLlamaSession.php"/>
<!-- SharedMemoryManager references ext-shmop classes (Shmop), not always loaded -->
<file name="packages/ai/src/SharedMemoryManager.php"/>
<!-- Optional RubixML library boundary (dynamic dispatch; rubix/ml not installed) -->
<file name="packages/cpu-backend/src/RubixMLAdapter.php"/>
</ignoreFiles>
</projectFiles>
<issueHandlers>
<!-- Pre-existing baseline errors (to be addressed in dedicated fixes) -->
<TypeDoesNotContainType>
<errorLevel type="suppress">
<file name="packages/model-hub/src/Downloader.php"/>
</errorLevel>
</TypeDoesNotContainType>
<RedundantCast>
<errorLevel type="suppress">
<file name="packages/model-hub/src/Format/GgufInspector.php"/>
</errorLevel>
</RedundantCast>
<PossiblyFalseArgument>
<errorLevel type="suppress">
<file name="packages/model-hub/src/Format/GgufInspector.php"/>
</errorLevel>
</PossiblyFalseArgument>
<InvalidReturnType>
<errorLevel type="suppress">
<file name="packages/model-hub/src/Format/SafetensorsInspector.php"/>
<file name="packages/tensor/src/ArrayTensor.php"/>
</errorLevel>
</InvalidReturnType>
<InvalidReturnStatement>
<errorLevel type="suppress">
<file name="packages/model-hub/src/Format/SafetensorsInspector.php"/>
<file name="packages/tensor/src/ArrayTensor.php"/>
</errorLevel>
</InvalidReturnStatement>
</issueHandlers>
</psalm>