Psalm type coverage

celema/console

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

Strong
Type inference99.802%

Across the analyzed codebase

Psalm issues0

0 errors in stats

Mixed refs4

Across 2 files below 100%

Files scanned17

4.07s · 155.982MB

File type coverage

FileInferredCoverageMixed
src/Entry.php91.667%
3
src/Signature.php99.784%
1
src/Arg.php100%
0
src/Args.php100%
0
src/Argument.php100%
0
src/Buffer.php100%
0
src/Command.php100%
0
src/Help.php100%
0
src/Io.php100%
0
src/Markup.php100%
0
src/Opt.php100%
0
src/Option.php100%
0
src/Runner.php100%
0
src/Stdio.php100%
0
src/Suggestion.php100%
0
src/Table.php100%
0
src/Type.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).


Scanning files...

Analyzing files...

░░░░░░░░░░░░░░░░░░░░
------------------------------
                              
       No errors found!       
                              
------------------------------

Checks took 4.07 seconds and used 155.982MB of memory
Psalm was able to infer types for 99.8015% of the codebase
-----------------
100.000% src/Arg.php (0 mixed)
100.000% src/Args.php (0 mixed)
100.000% src/Argument.php (0 mixed)
100.000% src/Buffer.php (0 mixed)
100.000% src/Command.php (0 mixed)
91.667% src/Entry.php (3 mixed)
100.000% src/Help.php (0 mixed)
100.000% src/Io.php (0 mixed)
100.000% src/Markup.php (0 mixed)
100.000% src/Opt.php (0 mixed)
100.000% src/Option.php (0 mixed)
100.000% src/Runner.php (0 mixed)
99.784% src/Signature.php (1 mixed)
100.000% src/Stdio.php (0 mixed)
100.000% src/Suggestion.php (0 mixed)
100.000% src/Table.php (0 mixed)
100.000% src/Type.php (0 mixed)