-
Notifications
You must be signed in to change notification settings - Fork 72
/
Copy pathbaseline.xml
170 lines (170 loc) · 7.09 KB
/
baseline.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
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="6.4.0@04f312ac6ea48ba1c3e5db4d815bf6d74641c0ee">
<file src="src/ComposerRequireChecker/Cli/CheckCommand.php">
<MixedArgumentTypeCoercion>
<code><![CDATA[(new ComposeGenerators())->__invoke(
$getAdditionalSourceFiles($options->getScanFiles(), dirname($composerJson)),
$getPackageSourceFiles($composerData, dirname($composerJson)),
(new LocateComposerPackageDirectDependenciesSourceFiles())->__invoke($composerJson),
)]]></code>
<code><![CDATA[(new ComposeGenerators())->__invoke(
$getPackageSourceFiles($composerData, dirname($composerJson)),
$getAdditionalSourceFiles($options->getScanFiles(), dirname($composerJson)),
)]]></code>
</MixedArgumentTypeCoercion>
</file>
<file src="src/ComposerRequireChecker/Exception/InvalidInputFile.php">
<UnusedClass>
<code><![CDATA[InvalidInputFile]]></code>
</UnusedClass>
</file>
<file src="src/ComposerRequireChecker/NodeVisitor/DefinedSymbolCollector.php">
<PossiblyUnusedReturnValue>
<code><![CDATA[Node]]></code>
</PossiblyUnusedReturnValue>
</file>
<file src="test/ComposerRequireCheckerTest/ASTLocator/LocateASTFromFilesTest.php">
<PossiblyNullArgument>
<code><![CDATA[$content]]></code>
</PossiblyNullArgument>
</file>
<file src="test/ComposerRequireCheckerTest/Cli/OptionsTest.php">
<MixedArgument>
<code><![CDATA[json_decode($fileContent, true)]]></code>
</MixedArgument>
</file>
<file src="test/ComposerRequireCheckerTest/DefinedSymbolsLocator/LocateDefinedSymbolsFromASTRootsTest.php">
<InvalidArgument>
<code><![CDATA[[$roots]]]></code>
<code><![CDATA[[$roots]]]></code>
<code><![CDATA[[$roots]]]></code>
<code><![CDATA[[$roots]]]></code>
<code><![CDATA[[$roots]]]></code>
<code><![CDATA[[$roots]]]></code>
<code><![CDATA[new ArrayObject($roots)]]></code>
</InvalidArgument>
<RedundantCondition>
<code><![CDATA[assertIsArray]]></code>
<code><![CDATA[assertIsArray]]></code>
<code><![CDATA[assertIsArray]]></code>
<code><![CDATA[assertIsArray]]></code>
<code><![CDATA[assertIsArray]]></code>
<code><![CDATA[assertIsArray]]></code>
</RedundantCondition>
</file>
<file src="test/ComposerRequireCheckerTest/DefinedSymbolsLocator/LocateDefinedSymbolsFromComposerRuntimeApiTest.php">
<MixedArgument>
<code><![CDATA[json_decode($composerJson, true)]]></code>
<code><![CDATA[json_decode($composerJson, true)]]></code>
</MixedArgument>
</file>
<file src="test/ComposerRequireCheckerTest/DefinedSymbolsLocator/LocateDefinedSymbolsFromExtensionsTest.php">
<ArgumentTypeCoercion>
<code><![CDATA['ComposerRequireChecker\Exception\UnknownExtension']]></code>
</ArgumentTypeCoercion>
<RedundantCondition>
<code><![CDATA[assertIsArray]]></code>
</RedundantCondition>
</file>
<file src="test/ComposerRequireCheckerTest/FileLocator/LocateAllFilesByExtensionTest.php">
<MixedArrayAssignment>
<code><![CDATA[$files[]]]></code>
</MixedArrayAssignment>
<PossiblyUndefinedVariable>
<code><![CDATA[$files]]></code>
</PossiblyUndefinedVariable>
</file>
<file src="test/ComposerRequireCheckerTest/FileLocator/LocateComposerPackageDirectDependenciesSourceFilesTest.php">
<MixedReturnTypeCoercion>
<code><![CDATA[iterator_to_array(($this->locator)($composerJson))]]></code>
<code><![CDATA[string[]]]></code>
</MixedReturnTypeCoercion>
</file>
<file src="test/ComposerRequireCheckerTest/FileLocator/LocateComposerPackageSourceFilesTest.php">
<InternalClass>
<code><![CDATA[JsonLoader::getData($composerJson)]]></code>
</InternalClass>
<InternalMethod>
<code><![CDATA[JsonLoader::getData($composerJson)]]></code>
</InternalMethod>
<InvalidReturnStatement>
<code><![CDATA[$files]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[string[]]]></code>
</InvalidReturnType>
<MixedArgument>
<code><![CDATA[$file]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$file]]></code>
</MixedAssignment>
</file>
<file src="test/ComposerRequireCheckerTest/JsonLoaderTest.php">
<InternalClass>
<code><![CDATA[JsonLoader::getData($path)]]></code>
<code><![CDATA[JsonLoader::getData($path)]]></code>
<code><![CDATA[JsonLoader::getData($path)]]></code>
<code><![CDATA[JsonLoader::getData($path)]]></code>
<code><![CDATA[JsonLoader::getData($path)]]></code>
<code><![CDATA[JsonLoader::getData($path)]]></code>
<code><![CDATA[JsonLoader::getData($path)]]></code>
<code><![CDATA[JsonLoader::getData($path)]]></code>
</InternalClass>
<InternalMethod>
<code><![CDATA[JsonLoader::getData($path)]]></code>
<code><![CDATA[JsonLoader::getData($path)]]></code>
<code><![CDATA[JsonLoader::getData($path)]]></code>
<code><![CDATA[JsonLoader::getData($path)]]></code>
<code><![CDATA[JsonLoader::getData($path)]]></code>
<code><![CDATA[JsonLoader::getData($path)]]></code>
<code><![CDATA[JsonLoader::getData($path)]]></code>
<code><![CDATA[JsonLoader::getData($path)]]></code>
</InternalMethod>
<InvalidArrayOffset>
<code><![CDATA[$data['foo']]]></code>
</InvalidArrayOffset>
</file>
<file src="test/ComposerRequireCheckerTest/NodeVisitor/DefinedSymbolCollectorFunctionalTest.php">
<ArgumentTypeCoercion>
<code><![CDATA[$className]]></code>
</ArgumentTypeCoercion>
<PossiblyNullArgument>
<code><![CDATA[$this->parser->parse($fileContent)]]></code>
<code><![CDATA[$this->parser->parse('<?php ' . $phpSource)]]></code>
</PossiblyNullArgument>
<UnusedReturnValue>
<code><![CDATA[array<Node>]]></code>
<code><![CDATA[array<Node>]]></code>
</UnusedReturnValue>
</file>
<file src="test/ComposerRequireCheckerTest/NodeVisitor/UsedSymbolCollectorFunctionalTest.php">
<ArgumentTypeCoercion>
<code><![CDATA[$className]]></code>
</ArgumentTypeCoercion>
<LessSpecificReturnStatement>
<code><![CDATA[$this->traverser->traverse($this->parser->parse($stringAST))]]></code>
</LessSpecificReturnStatement>
<MoreSpecificReturnType>
<code><![CDATA[array<Stmt>]]></code>
</MoreSpecificReturnType>
<PossiblyNullArgument>
<code><![CDATA[$this->parser->parse($stringAST)]]></code>
</PossiblyNullArgument>
<UnusedReturnValue>
<code><![CDATA[array<Stmt>]]></code>
</UnusedReturnValue>
</file>
<file src="test/ComposerRequireCheckerTest/PharTest.php">
<PossiblyFalsePropertyAssignmentValue>
<code><![CDATA[getcwd()]]></code>
</PossiblyFalsePropertyAssignmentValue>
</file>
<file src="test/ComposerRequireCheckerTest/UsedSymbolsLocator/LocateUsedSymbolsFromASTRootsTest.php">
<InvalidArgument>
<code><![CDATA[[$ast1, $ast2]]]></code>
<code><![CDATA[[[$node]]]]></code>
<code><![CDATA[new ArrayObject($asts)]]></code>
</InvalidArgument>
</file>
</files>