|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | | -<files psalm-version="5.18.0@b113f3ed0259fd6e212d87c3df80eec95a6abf19"> |
| 2 | +<files psalm-version="5.25.0@01a8eb06b9e9cc6cfb6a320bf9fb14331919d505"> |
3 | 3 | <file src="src/CodeCoverage.php"> |
4 | 4 | <ArgumentTypeCoercion> |
5 | | - <code>$tmp[0]</code> |
| 5 | + <code><![CDATA[$tmp[0]]]></code> |
6 | 6 | </ArgumentTypeCoercion> |
7 | 7 | <RedundantCondition> |
8 | 8 | <code><![CDATA[$class->isSubclassOf($parentClass)]]></code> |
9 | | - <code>is_array($linesToBeCovered)</code> |
| 9 | + <code><![CDATA[is_array($linesToBeCovered)]]></code> |
10 | 10 | </RedundantCondition> |
11 | 11 | </file> |
12 | 12 | <file src="src/Data/ProcessedCodeCoverageData.php"> |
13 | 13 | <InvalidArgument> |
14 | | - <code>$functionData</code> |
15 | | - <code>$functionData</code> |
| 14 | + <code><![CDATA[$functionData]]></code> |
| 15 | + <code><![CDATA[$functionData]]></code> |
16 | 16 | </InvalidArgument> |
17 | 17 | <PossiblyNullArgument> |
18 | 18 | <code><![CDATA[$newData->lineCoverage[$file][$line]]]></code> |
|
35 | 35 | </file> |
36 | 36 | <file src="src/Driver/PcovDriver.php"> |
37 | 37 | <UndefinedConstant> |
38 | | - <code>inclusive</code> |
| 38 | + <code><![CDATA[inclusive]]></code> |
39 | 39 | </UndefinedConstant> |
40 | 40 | <UndefinedFunction> |
41 | | - <code>clear()</code> |
42 | | - <code>collect(inclusive, $filesToCollectCoverageFor)</code> |
43 | | - <code>start()</code> |
44 | | - <code>stop()</code> |
45 | | - <code>waiting()</code> |
| 41 | + <code><![CDATA[clear()]]></code> |
| 42 | + <code><![CDATA[collect(inclusive, $filesToCollectCoverageFor)]]></code> |
| 43 | + <code><![CDATA[start()]]></code> |
| 44 | + <code><![CDATA[stop()]]></code> |
| 45 | + <code><![CDATA[waiting()]]></code> |
46 | 46 | </UndefinedFunction> |
47 | 47 | </file> |
48 | 48 | <file src="src/Driver/XdebugDriver.php"> |
49 | 49 | <UndefinedConstant> |
50 | | - <code>XDEBUG_CC_BRANCH_CHECK</code> |
51 | | - <code>XDEBUG_CC_DEAD_CODE</code> |
52 | | - <code>XDEBUG_CC_UNUSED</code> |
53 | | - <code>XDEBUG_FILTER_CODE_COVERAGE</code> |
54 | | - <code>XDEBUG_PATH_INCLUDE</code> |
| 50 | + <code><![CDATA[XDEBUG_CC_BRANCH_CHECK]]></code> |
| 51 | + <code><![CDATA[XDEBUG_CC_DEAD_CODE]]></code> |
| 52 | + <code><![CDATA[XDEBUG_CC_UNUSED]]></code> |
| 53 | + <code><![CDATA[XDEBUG_FILTER_CODE_COVERAGE]]></code> |
| 54 | + <code><![CDATA[XDEBUG_PATH_INCLUDE]]></code> |
55 | 55 | </UndefinedConstant> |
56 | 56 | </file> |
57 | 57 | <file src="src/Filter.php"> |
58 | 58 | <ArgumentTypeCoercion> |
59 | | - <code>$directory</code> |
60 | | - <code>$directory</code> |
| 59 | + <code><![CDATA[$directory]]></code> |
| 60 | + <code><![CDATA[$directory]]></code> |
61 | 61 | </ArgumentTypeCoercion> |
62 | 62 | <DeprecatedMethod> |
63 | | - <code>excludeFile</code> |
| 63 | + <code><![CDATA[excludeFile]]></code> |
64 | 64 | </DeprecatedMethod> |
65 | 65 | <InvalidDocblockParamName> |
66 | | - <code>$files</code> |
| 66 | + <code><![CDATA[$files]]></code> |
67 | 67 | </InvalidDocblockParamName> |
| 68 | + <RiskyTruthyFalsyComparison> |
| 69 | + <code><![CDATA[!$filename]]></code> |
| 70 | + <code><![CDATA[!$filename]]></code> |
| 71 | + </RiskyTruthyFalsyComparison> |
68 | 72 | </file> |
69 | 73 | <file src="src/Node/Builder.php"> |
| 74 | + <RiskyTruthyFalsyComparison> |
| 75 | + <code><![CDATA[empty($paths[$i][0])]]></code> |
| 76 | + </RiskyTruthyFalsyComparison> |
70 | 77 | <UnsupportedReferenceUsage> |
71 | 78 | <code><![CDATA[$pointer = &$pointer[$path[$i] . $type]]]></code> |
72 | 79 | </UnsupportedReferenceUsage> |
73 | 80 | </file> |
74 | 81 | <file src="src/Node/Directory.php"> |
75 | 82 | <MissingTemplateParam> |
76 | | - <code>IteratorAggregate</code> |
| 83 | + <code><![CDATA[IteratorAggregate]]></code> |
77 | 84 | </MissingTemplateParam> |
78 | 85 | <PropertyTypeCoercion> |
79 | 86 | <code><![CDATA[$this->directories]]></code> |
|
89 | 96 | <code><![CDATA[$this->nodes[$this->position]]]></code> |
90 | 97 | </ArgumentTypeCoercion> |
91 | 98 | <MissingTemplateParam> |
92 | | - <code>RecursiveIterator</code> |
| 99 | + <code><![CDATA[RecursiveIterator]]></code> |
93 | 100 | </MissingTemplateParam> |
94 | 101 | <PropertyNotSetInConstructor> |
95 | | - <code>$position</code> |
| 102 | + <code><![CDATA[$position]]></code> |
96 | 103 | </PropertyNotSetInConstructor> |
97 | 104 | <PropertyTypeCoercion> |
98 | 105 | <code><![CDATA[$node->children()]]></code> |
|
140 | 147 | ]]]></code> |
141 | 148 | </InvalidArgument> |
142 | 149 | <InvalidArrayOffset> |
143 | | - <code>$tokens[$j - 1]</code> |
| 150 | + <code><![CDATA[$tokens[$j - 1]]]></code> |
144 | 151 | </InvalidArrayOffset> |
145 | | - </file> |
146 | | - <file src="src/Report/Xml/BuildInformation.php"> |
147 | | - <PossiblyNullReference> |
148 | | - <code>createElementNS</code> |
149 | | - </PossiblyNullReference> |
| 152 | + <RiskyTruthyFalsyComparison> |
| 153 | + <code><![CDATA[$coverageData[$i]]]></code> |
| 154 | + </RiskyTruthyFalsyComparison> |
150 | 155 | </file> |
151 | 156 | <file src="src/Report/Xml/Coverage.php"> |
152 | 157 | <PossiblyNullReference> |
153 | | - <code>createDocumentFragment</code> |
154 | | - <code>replaceChild</code> |
| 158 | + <code><![CDATA[replaceChild]]></code> |
155 | 159 | </PossiblyNullReference> |
156 | 160 | </file> |
157 | 161 | <file src="src/Report/Xml/Facade.php"> |
158 | 162 | <PropertyNotSetInConstructor> |
159 | | - <code>$project</code> |
160 | | - <code>$target</code> |
| 163 | + <code><![CDATA[$project]]></code> |
| 164 | + <code><![CDATA[$target]]></code> |
161 | 165 | </PropertyNotSetInConstructor> |
162 | 166 | </file> |
163 | 167 | <file src="src/Report/Xml/File.php"> |
164 | 168 | <ArgumentTypeCoercion> |
165 | | - <code>$totalsContainer</code> |
| 169 | + <code><![CDATA[$totalsContainer]]></code> |
166 | 170 | </ArgumentTypeCoercion> |
167 | | - <PossiblyNullPropertyAssignmentValue> |
168 | | - <code><![CDATA[$context->ownerDocument]]></code> |
169 | | - </PossiblyNullPropertyAssignmentValue> |
170 | 171 | </file> |
171 | 172 | <file src="src/Report/Xml/Node.php"> |
172 | 173 | <ArgumentTypeCoercion> |
173 | | - <code>$totalsContainer</code> |
| 174 | + <code><![CDATA[$totalsContainer]]></code> |
174 | 175 | </ArgumentTypeCoercion> |
175 | | - <PossiblyNullPropertyAssignmentValue> |
176 | | - <code><![CDATA[$context->ownerDocument]]></code> |
177 | | - </PossiblyNullPropertyAssignmentValue> |
178 | 176 | <PropertyNotSetInConstructor> |
179 | | - <code>$contextNode</code> |
180 | | - <code>$dom</code> |
| 177 | + <code><![CDATA[$contextNode]]></code> |
| 178 | + <code><![CDATA[$dom]]></code> |
181 | 179 | </PropertyNotSetInConstructor> |
182 | 180 | </file> |
183 | 181 | <file src="src/Report/Xml/Report.php"> |
184 | 182 | <MissingParamType> |
185 | | - <code>$name</code> |
186 | | - <code>$name</code> |
187 | | - <code>$name</code> |
188 | | - <code>$name</code> |
| 183 | + <code><![CDATA[$name]]></code> |
| 184 | + <code><![CDATA[$name]]></code> |
| 185 | + <code><![CDATA[$name]]></code> |
| 186 | + <code><![CDATA[$name]]></code> |
189 | 187 | </MissingParamType> |
190 | 188 | </file> |
191 | 189 | <file src="src/Report/Xml/Source.php"> |
192 | 190 | <PossiblyNullArgument> |
193 | 191 | <code><![CDATA[$context->namespaceURI]]></code> |
194 | 192 | </PossiblyNullArgument> |
195 | 193 | <PossiblyNullReference> |
196 | | - <code>importNode</code> |
197 | | - <code>replaceChild</code> |
198 | | - </PossiblyNullReference> |
199 | | - </file> |
200 | | - <file src="src/Report/Xml/Tests.php"> |
201 | | - <PossiblyNullReference> |
202 | | - <code>createElementNS</code> |
203 | | - </PossiblyNullReference> |
204 | | - </file> |
205 | | - <file src="src/Report/Xml/Totals.php"> |
206 | | - <PossiblyNullReference> |
207 | | - <code>createElementNS</code> |
208 | | - </PossiblyNullReference> |
209 | | - </file> |
210 | | - <file src="src/Report/Xml/Unit.php"> |
211 | | - <PossiblyNullReference> |
212 | | - <code>createElementNS</code> |
213 | | - <code>createElementNS</code> |
| 194 | + <code><![CDATA[replaceChild]]></code> |
214 | 195 | </PossiblyNullReference> |
215 | 196 | </file> |
216 | 197 | <file src="src/StaticAnalysis/CachingFileAnalyser.php"> |
|
244 | 225 | <code><![CDATA[$parameter->var->name]]></code> |
245 | 226 | </PossiblyInvalidOperand> |
246 | 227 | <PossiblyNullReference> |
247 | | - <code>toString</code> |
248 | | - <code>toString</code> |
249 | | - <code>toString</code> |
250 | | - <code>toString</code> |
| 228 | + <code><![CDATA[toString]]></code> |
| 229 | + <code><![CDATA[toString]]></code> |
| 230 | + <code><![CDATA[toString]]></code> |
| 231 | + <code><![CDATA[toString]]></code> |
251 | 232 | </PossiblyNullReference> |
252 | 233 | <PossiblyUndefinedMethod> |
253 | | - <code>toString</code> |
| 234 | + <code><![CDATA[toString]]></code> |
254 | 235 | </PossiblyUndefinedMethod> |
255 | 236 | <RedundantCondition> |
256 | 237 | <code><![CDATA[assert($node->namespacedName instanceof Name)]]></code> |
|
269 | 250 | </file> |
270 | 251 | <file src="src/StaticAnalysis/ExecutableLinesFindingVisitor.php"> |
271 | 252 | <UndefinedClass> |
272 | | - <code>Node\Stmt\Throw_</code> |
| 253 | + <code><![CDATA[Node\Stmt\Throw_]]></code> |
273 | 254 | </UndefinedClass> |
274 | 255 | </file> |
| 256 | + <file src="src/StaticAnalysis/ParsingFileAnalyser.php"> |
| 257 | + <RiskyTruthyFalsyComparison> |
| 258 | + <code><![CDATA[empty($source)]]></code> |
| 259 | + </RiskyTruthyFalsyComparison> |
| 260 | + </file> |
275 | 261 | </files> |
0 commit comments