Created at 2026-04-22 18:36:05 , with PHPMetrics v2.9.1 (Jean-François Lépine).

Percentile distribution of logical lines of code by class

Percentile

Explore

Class LLOC CLOC Volume Intelligent content Comment Weight
FastForward\DevTools\ServiceProvider\DevToolsServiceProvider 46 26 28.07 20.05 40.11
FastForward\DevTools\Console\Command\Traits\LogsCommandResults 20 37 117.29 24.15 47.42
FastForward\DevTools\Console\Command\Traits\HasCommandLogger 11 12 36.5 7.82 44.98
FastForward\DevTools\Console\Command\ReportsCommand 66 26 942.52 107.16 36.68
FastForward\DevTools\Console\Command\GitAttributesCommand 73 50 1337.77 114.61 41.74
FastForward\DevTools\Console\Command\CodeOwnersCommand 68 40 1140.16 109.63 40.46
FastForward\DevTools\Console\Command\ChangelogShowCommand 29 20 252.17 53.65 41.79
FastForward\DevTools\Console\Command\ChangelogCheckCommand 24 18 194.51 70.09 42.45
FastForward\DevTools\Console\Command\WikiCommand 59 48 1008.23 161.32 43.06
FastForward\DevTools\Console\Command\CodeStyleCommand 44 40 620.58 106.77 43.84
FastForward\DevTools\Console\Command\StandardsCommand 46 19 605.4 67.6 37.15
FastForward\DevTools\Console\Command\AgentsCommand 36 18 342.35 89.8 38.99
FastForward\DevTools\Console\Command\PhpDocCommand 68 53 1146.82 151.9 42.74
FastForward\DevTools\Console\Command\DependenciesCommand 108 76 1244.43 80.89 41.96
FastForward\DevTools\Console\Command\MetricsCommand 39 21 617.62 71.94 39.67
FastForward\DevTools\Console\Command\ChangelogPromoteCommand 26 19 285.29 84.53 42.25
FastForward\DevTools\Console\Command\LicenseCommand 55 37 965.73 96.13 41.59
FastForward\DevTools\Console\Command\GitIgnoreCommand 54 46 835.29 123.24 43.39
FastForward\DevTools\Console\Command\ChangelogEntryCommand 24 18 341.32 136.53 42.45
FastForward\DevTools\Console\Command\RefactorCommand 39 35 480.97 88.39 43.75
FastForward\DevTools\Console\Command\SkillsCommand 36 50 342.35 89.8 46.25
FastForward\DevTools\Console\Command\DocsCommand 49 40 954.85 146.69 43.08
FastForward\DevTools\Console\Command\UpdateComposerJsonCommand 66 38 1001.71 124.91 40.27
FastForward\DevTools\Console\Command\FundingCommand 117 72 2671.99 200.21 40.85
FastForward\DevTools\Console\Command\SyncCommand 68 25 1453.83 126.24 35.98
FastForward\DevTools\Console\Command\ChangelogNextVersionCommand 29 20 252.01 64.4 41.79
FastForward\DevTools\Console\Command\TestsCommand 99 65 2064.05 127.57 41.39
FastForward\DevTools\Console\Command\CopyResourceCommand 78 62 1503.15 99.11 42.89
FastForward\DevTools\Console\Command\GitHooksCommand 68 33 1195.03 104.9 38.71
FastForward\DevTools\Console\Logger\Processor\CommandInputProcessor 120 49 1140 45 37.04
FastForward\DevTools\Console\Logger\Processor\CompositeContextProcessor 14 11 25.85 12.92 42.8
FastForward\DevTools\Console\Logger\Processor\CommandOutputProcessor 31 13 159.12 18.19 37.3
FastForward\DevTools\Console\Logger\OutputFormatLogger 77 86 937.7 43.54 45.12
FastForward\DevTools\Console\Formatter\LogLevelOutputFormatter 9 22 88 125.71 48.25
FastForward\DevTools\Console\Output\GithubActionOutput 121 97 1231.75 100.76 42.95
FastForward\DevTools\Console\DevTools 28 32 63.12 24.55 45.25
FastForward\DevTools\Console\Input\HasJsonOption 19 20 63.4 29.59 44.77
FastForward\DevTools\Console\CommandLoader\DevToolsCommandLoader 31 32 271.03 47.43 44.65
FastForward\DevTools\License\Resolver 17 20 199.18 95.9 45.41
FastForward\DevTools\License\Generator 29 33 181.52 30.25 45.23
FastForward\DevTools\GitIgnore\GitIgnore 35 41 140.87 21.13 45.39
FastForward\DevTools\GitIgnore\Merger 31 42 164 33.93 46.14
FastForward\DevTools\GitIgnore\Writer 15 36 31.02 12.41 48.2
FastForward\DevTools\GitIgnore\Classifier 34 63 171.9 39.39 47.53
FastForward\DevTools\GitIgnore\Reader 8 18 3 3 48.03
FastForward\DevTools\Resource\FileDiff 31 47 63.12 42.08 46.65
FastForward\DevTools\Resource\UnifiedDiffer 11 16 16.25 21.67 46.47
FastForward\DevTools\Resource\FileDiffer 65 50 665.96 49.33 42.64
FastForward\DevTools\Rector\RemoveEmptyDocBlockRector 61 42 466.37 56.75 42.05
FastForward\DevTools\Rector\AddMissingClassPhpDocRector 26 37 230.7 50.33 46.72
FastForward\DevTools\Rector\AddMissingMethodPhpDocRector 105 60 859.56 87.94 40.38
FastForward\DevTools\Psr\Clock\SystemClock 8 10 0 0 45.73
FastForward\DevTools\Config\ECSConfig 32 42 256.76 53.49 45.98
FastForward\DevTools\Config\ComposerDependencyAnalyserConfig 33 62 228.23 57.38 47.47
FastForward\DevTools\Config\RectorConfig 46 36 259.12 32.98 42.77
FastForward\DevTools\Composer\Capability\DevToolsCommandProvider 8 7 3 3 43.58
FastForward\DevTools\Composer\Json\ComposerJson 195 271 2163.89 143.93 46.26
FastForward\DevTools\Composer\Json\Schema\Author 36 44 126.23 24.55 45.62
FastForward\DevTools\Composer\Json\Schema\Support 47 106 148.02 118.41 48.03
FastForward\DevTools\Composer\Json\Schema\Funding 15 40 12 18 48.45
FastForward\DevTools\Composer\Plugin 25 63 33.6 30.55 48.32
FastForward\DevTools\GitAttributes\ExportIgnoreFilter 25 22 204.37 21.41 43.62
FastForward\DevTools\GitAttributes\CandidateProvider 16 18 556.13 1099.02 45.16
FastForward\DevTools\GitAttributes\Merger 146 89 1821.83 80.23 40.77
FastForward\DevTools\GitAttributes\Writer 77 46 972.15 36.13 40.59
FastForward\DevTools\GitAttributes\ExistenceChecker 27 49 105 21.72 47.35
FastForward\DevTools\GitAttributes\Reader 11 13 14 7 45.44
FastForward\DevTools\Funding\FundingProfile 27 36 63 19.09 46.06
FastForward\DevTools\Funding\FundingProfileMerger 14 18 46.53 12.41 45.88
FastForward\DevTools\Funding\FundingYamlCodec 41 31 385.14 29.07 42.51
FastForward\DevTools\Funding\ComposerFundingCodec 87 33 965.22 53.25 36.3
FastForward\DevTools\Git\GitClient 33 26 276.48 32.77 42.82
FastForward\DevTools\CodeOwners\CodeOwnersGenerator 95 55 994.24 72.34 40.32
FastForward\DevTools\Process\ProcessBuilder 25 51 96.79 20.38 47.74
FastForward\DevTools\Process\ProcessQueue 149 152 1327.73 33.07 44.58
FastForward\DevTools\Path\WorkingProjectPathResolver 23 35 141.84 16.55 46.66
FastForward\DevTools\Path\ManagedWorkspace 22 47 171.9 30.5 47.88
FastForward\DevTools\Sync\SynchronizeResult 40 76 44 6.29 47.51
FastForward\DevTools\Sync\PackagedDirectorySynchronizer 76 67 817.19 57.01 43.63
FastForward\DevTools\Filesystem\FinderFactory 8 6 0 0 42.45
FastForward\DevTools\Filesystem\Filesystem 63 114 495.51 53.45 47.34
FastForward\DevTools\PhpUnit\Event\TestSuite\ByPassfinalsStartedSubscriber 8 21 0 0 48.41
FastForward\DevTools\PhpUnit\Event\TestSuite\JoliNotifExecutionFinishedSubscriber 62 115 699.99 58.12 47.43
FastForward\DevTools\PhpUnit\Event\EventTracer 16 44 50.53 9.63 48.52
FastForward\DevTools\PhpUnit\Coverage\CoverageSummaryLoader 16 11 54 13.85 41.77
FastForward\DevTools\PhpUnit\Coverage\CoverageSummary 26 29 75.28 17.57 45.11
FastForward\DevTools\PhpUnit\Runner\Extension\DevToolsExtension 15 43 53.89 25.15 48.6
FastForward\DevTools\Changelog\Document\ChangelogDocument 117 43 692.1 38.83 35.98
FastForward\DevTools\Changelog\Document\ChangelogRelease 59 51 247.93 12.86 43.49
FastForward\DevTools\Changelog\Checker\UnreleasedEntryChecker 37 25 225.14 28.69 41.63
FastForward\DevTools\Changelog\Renderer\MarkdownRenderer 89 35 1219.19 73.71 36.66
FastForward\DevTools\Changelog\Parser\ChangelogParser 50 16 729.39 43.17 34.55
FastForward\DevTools\Changelog\Manager\ChangelogManager 71 53 851.85 40.06 42.42