Across the analyzed codebase
Psalm type coverage
celema/boiler
Generated from psalm-stats.txt and psalm-issues.json.
Needs attention
0 errors in stats
Across 8 files below 100%
3.81s · 160.290MB
File type coverage
| File | Inferred | Coverage | Mixed |
|---|---|---|---|
src/unwrap.php | 83.333% | 2 | |
src/Proxy/IteratorProxy.php | 88.462% | 3 | |
src/Proxy/ObjectProxy.php | 92.308% | 1 | |
src/Values.php | 94.915% | 3 | |
src/Proxy/ArrayProxy.php | 96.97% | 4 | |
src/Wrapper.php | 97.674% | 2 | |
src/Proxy/StringProxy.php | 98.765% | 1 | |
src/Rendering.php | 99.254% | 1 | |
src/Blocks.php | 100% | 0 | |
src/Context.php | 100% | 0 | |
src/Engine.php | 100% | 0 | |
src/Environment.php | 100% | 0 | |
src/Escaper/Html.php | 100% | 0 | |
src/Escapers.php | 100% | 0 | |
src/Exception/LogicException.php | 100% | 0 | |
src/Exception/RenderException.php | 100% | 0 | |
src/Exception/RuntimeException.php | 100% | 0 | |
src/Filter/Lower.php | 100% | 0 | |
src/Filter/Sanitize.php | 100% | 0 | |
src/Filter/StripTags.php | 100% | 0 | |
src/Filter/Trim.php | 100% | 0 | |
src/Filter/Upper.php | 100% | 0 | |
src/Filters.php | 100% | 0 | |
src/Location.php | 100% | 0 | |
src/Method.php | 100% | 0 | |
src/Methods.php | 100% | 0 | |
src/Path.php | 100% | 0 | |
src/Proxy/ObjectAccess.php | 100% | 0 | |
src/Resolver.php | 100% | 0 | |
src/Section.php | 100% | 0 | |
src/Sections.php | 100% | 0 | |
src/Template.php | 100% | 0 | |
src/TemplateFunctions.php | 100% | 0 | |
src/functions.php | 100% | 0 |
Psalm issues
No Psalm issues were reported.
Raw Psalm stats
Running on PHP 8.5.6, Psalm 6.19.0@0f67d9a41b903d0c205645f3b428dff1c92310e0.
JIT acceleration: OFF
You can enable JIT acceleration (experimental) with --force-jit.
Target PHP version: 8.5 (inferred from composer.json).
Scanning files...
Analyzing files...
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
------------------------------
No errors found!
------------------------------
Checks took 3.81 seconds and used 160.290MB of memory
Psalm was able to infer types for 98.9666% of the codebase
-----------------
100.000% src/Blocks.php (0 mixed)
100.000% src/Context.php (0 mixed)
100.000% src/Engine.php (0 mixed)
100.000% src/Environment.php (0 mixed)
100.000% src/Escaper/Html.php (0 mixed)
100.000% src/Escapers.php (0 mixed)
100.000% src/Exception/LogicException.php (0 mixed)
100.000% src/Exception/RenderException.php (0 mixed)
100.000% src/Exception/RuntimeException.php (0 mixed)
100.000% src/Filter/Lower.php (0 mixed)
100.000% src/Filter/Sanitize.php (0 mixed)
100.000% src/Filter/StripTags.php (0 mixed)
100.000% src/Filter/Trim.php (0 mixed)
100.000% src/Filter/Upper.php (0 mixed)
100.000% src/Filters.php (0 mixed)
100.000% src/Location.php (0 mixed)
100.000% src/Method.php (0 mixed)
100.000% src/Methods.php (0 mixed)
100.000% src/Path.php (0 mixed)
96.970% src/Proxy/ArrayProxy.php (4 mixed)
88.462% src/Proxy/IteratorProxy.php (3 mixed)
100.000% src/Proxy/ObjectAccess.php (0 mixed)
92.308% src/Proxy/ObjectProxy.php (1 mixed)
98.765% src/Proxy/StringProxy.php (1 mixed)
99.254% src/Rendering.php (1 mixed)
100.000% src/Resolver.php (0 mixed)
100.000% src/Section.php (0 mixed)
100.000% src/Sections.php (0 mixed)
100.000% src/Template.php (0 mixed)
100.000% src/TemplateFunctions.php (0 mixed)
94.915% src/Values.php (3 mixed)
97.674% src/Wrapper.php (2 mixed)
100.000% src/functions.php (0 mixed)
83.333% src/unwrap.php (2 mixed)