Psalm type coverage

celema/core

Generated from psalm-stats.txt and psalm-issues.json.

Strong
Type inference99.932%

Across the analyzed codebase

Psalm issues0

0 errors in stats · 5 auto-fixable

Mixed refs1

Across 1 files below 100%

Files scanned17

4.30s · 161.426MB

File type coverage

FileInferredCoverageMixed
src/App.php99.556%
1
app/bootstrap.php100%
0
app/public/index.php100%
0
app/src/DemoController.php100%
0
app/src/TimingMiddleware.php100%
0
src/Emitter/Fallback.php100%
0
src/Emitter/Sapi.php100%
0
src/Error/Handler.php100%
0
src/Error/Log.php100%
0
src/Error/RendererEntry.php100%
0
src/Exception/HttpError.php100%
0
src/Factory/AbstractFactory.php100%
0
src/Factory/Nyholm.php100%
0
src/Middleware.php100%
0
src/Request.php100%
0
src/Response.php100%
0
src/Runtime/FrankenPhpWorker.php100%
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) (unsupported extensions: fileinfo).


Scanning files...

Analyzing files...

░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
------------------------------
                              
       No errors found!       
                              
------------------------------
Psalm can automatically fix 5 of these issues.
Run Psalm again with 
--alter --issues=MissingParamType --dry-run
to see what it can fix.
------------------------------

Checks took 4.30 seconds and used 161.426MB of memory
Psalm was able to infer types for 99.9324% of the codebase
-----------------
100.000% app/bootstrap.php (0 mixed)
100.000% app/public/index.php (0 mixed)
100.000% app/src/DemoController.php (0 mixed)
100.000% app/src/TimingMiddleware.php (0 mixed)
99.556% src/App.php (1 mixed)
100.000% src/Emitter/Fallback.php (0 mixed)
100.000% src/Emitter/Sapi.php (0 mixed)
100.000% src/Error/Handler.php (0 mixed)
100.000% src/Error/Log.php (0 mixed)
100.000% src/Error/RendererEntry.php (0 mixed)
100.000% src/Exception/HttpError.php (0 mixed)
100.000% src/Factory/AbstractFactory.php (0 mixed)
100.000% src/Factory/Nyholm.php (0 mixed)
100.000% src/Middleware.php (0 mixed)
100.000% src/Request.php (0 mixed)
100.000% src/Response.php (0 mixed)
100.000% src/Runtime/FrankenPhpWorker.php (0 mixed)