Created at 2026-04-22 18:36:05 , with PHPMetrics v2.9.1 (Jean-François Lépine).
classes
93 (100 %)
interfaces
30 (32 %)
average LCOM
2.17
logical lines of code by class
48
logical lines of code by method
11
Class LCOM Volume Class cycl. Max method cycl. Bugs Difficulty
FastForward\DevTools\ServiceProvider\DevToolsServiceProvider 2 28.07 1 1 0.01 1.4
FastForward\DevTools\Console\Command\Traits\LogsCommandResults 1 117.29 1 1 0.04 4.86
FastForward\DevTools\Console\Command\Traits\HasCommandLogger 1 36.5 5 5 0.01 4.67
FastForward\DevTools\Console\Command\ReportsCommand 3 942.52 13 13 0.31 8.8
FastForward\DevTools\Console\Command\GitAttributesCommand 3 1337.77 13 11 0.45 11.67
FastForward\DevTools\Console\Command\CodeOwnersCommand 3 1140.16 21 21 0.38 10.4
FastForward\DevTools\Console\Command\ChangelogShowCommand 3 252.17 3 3 0.08 4.7
FastForward\DevTools\Console\Command\ChangelogCheckCommand 3 194.51 2 2 0.06 2.78
FastForward\DevTools\Console\Command\WikiCommand 3 1008.23 9 7 0.34 6.25
FastForward\DevTools\Console\Command\CodeStyleCommand 3 620.58 10 10 0.21 5.81
FastForward\DevTools\Console\Command\StandardsCommand 3 605.4 10 10 0.2 8.96
FastForward\DevTools\Console\Command\AgentsCommand 3 342.35 4 4 0.11 3.81
FastForward\DevTools\Console\Command\PhpDocCommand 3 1146.82 12 10 0.38 7.55
FastForward\DevTools\Console\Command\DependenciesCommand 3 1244.43 16 6 0.41 15.38
FastForward\DevTools\Console\Command\MetricsCommand 3 617.62 6 6 0.21 8.59
FastForward\DevTools\Console\Command\ChangelogPromoteCommand 3 285.29 3 3 0.1 3.38
FastForward\DevTools\Console\Command\LicenseCommand 3 965.73 12 12 0.32 10.05
FastForward\DevTools\Console\Command\GitIgnoreCommand 2 835.29 9 9 0.28 6.78
FastForward\DevTools\Console\Command\ChangelogEntryCommand 3 341.32 3 3 0.11 2.5
FastForward\DevTools\Console\Command\RefactorCommand 3 480.97 7 7 0.16 5.44
FastForward\DevTools\Console\Command\SkillsCommand 3 342.35 4 4 0.11 3.81
FastForward\DevTools\Console\Command\DocsCommand 3 954.85 7 6 0.32 6.51
FastForward\DevTools\Console\Command\UpdateComposerJsonCommand 3 1001.71 13 13 0.33 8.02
FastForward\DevTools\Console\Command\FundingCommand 3 2671.99 27 13 0.89 13.35
FastForward\DevTools\Console\Command\SyncCommand 3 1453.83 24 19 0.48 11.52
FastForward\DevTools\Console\Command\ChangelogNextVersionCommand 3 252.01 3 3 0.08 3.91
FastForward\DevTools\Console\Command\TestsCommand 3 2064.05 25 12 0.69 16.18
FastForward\DevTools\Console\Command\CopyResourceCommand 3 1503.15 24 20 0.5 15.17
FastForward\DevTools\Console\Command\GitHooksCommand 3 1195.03 22 22 0.4 11.39
FastForward\DevTools\Console\Logger\Processor\CommandInputProcessor 1 1140 34 11 0.38 25.33
FastForward\DevTools\Console\Logger\Processor\CompositeContextProcessor 2 25.85 2 2 0.01 2
FastForward\DevTools\Console\Logger\Processor\CommandOutputProcessor 1 159.12 8 7 0.05 8.75
FastForward\DevTools\Console\Logger\OutputFormatLogger 2 937.7 19 9 0.31 21.54
FastForward\DevTools\Console\Formatter\LogLevelOutputFormatter 1 88 1 1 0.03 0.7
FastForward\DevTools\Console\Output\GithubActionOutput 2 1231.75 17 4 0.41 12.23
FastForward\DevTools\Console\DevTools 4 63.12 2 2 0.02 2.57
FastForward\DevTools\Console\Input\HasJsonOption 2 63.4 2 2 0.02 2.14
FastForward\DevTools\Console\CommandLoader\DevToolsCommandLoader 1 271.03 6 6 0.09 5.71
FastForward\DevTools\License\Resolver 1 199.18 2 2 0.07 2.08
FastForward\DevTools\License\Generator 2 181.52 4 3 0.06 6
FastForward\DevTools\GitIgnore\GitIgnore 3 140.87 5 5 0.05 6.67
FastForward\DevTools\GitIgnore\Merger 2 164 5 5 0.05 4.83
FastForward\DevTools\GitIgnore\Writer 2 31.02 1 1 0.01 2.5
FastForward\DevTools\GitIgnore\Classifier 1 171.9 7 7 0.06 4.36
FastForward\DevTools\GitIgnore\Reader 1 3 1 1 0 1
FastForward\DevTools\Resource\FileDiff 2 63.12 1 1 0.02 1.5
FastForward\DevTools\Resource\UnifiedDiffer 2 16.25 1 1 0.01 0.75
FastForward\DevTools\Resource\FileDiffer 3 665.96 15 7 0.22 13.5
FastForward\DevTools\Rector\RemoveEmptyDocBlockRector 3 466.37 13 7 0.16 8.22
FastForward\DevTools\Rector\AddMissingClassPhpDocRector 3 230.7 6 6 0.08 4.58
FastForward\DevTools\Rector\AddMissingMethodPhpDocRector 3 859.56 23 10 0.29 9.77
FastForward\DevTools\Psr\Clock\SystemClock 1 0 1 1 0 0
FastForward\DevTools\Config\ECSConfig 3 256.76 3 2 0.09 4.8
FastForward\DevTools\Config\ComposerDependencyAnalyserConfig 4 228.23 3 3 0.08 3.98
FastForward\DevTools\Config\RectorConfig 2 259.12 5 4 0.09 7.86
FastForward\DevTools\Composer\Capability\DevToolsCommandProvider 1 3 1 1 0 1
FastForward\DevTools\Composer\Json\ComposerJson 1 2163.89 75 13 0.72 15.03
FastForward\DevTools\Composer\Json\Schema\Author 2 126.23 7 7 0.04 5.14
FastForward\DevTools\Composer\Json\Schema\Support 1 148.02 1 1 0.05 1.25
FastForward\DevTools\Composer\Json\Schema\Funding 1 12 1 1 0 0.67
FastForward\DevTools\Composer\Plugin 6 33.6 1 1 0.01 1.1
FastForward\DevTools\GitAttributes\ExportIgnoreFilter 1 204.37 6 4 0.07 9.55
FastForward\DevTools\GitAttributes\CandidateProvider 1 556.13 1 1 0.19 0.51
FastForward\DevTools\GitAttributes\Merger 1 1821.83 35 15 0.61 22.71
FastForward\DevTools\GitAttributes\Writer 2 972.15 15 7 0.32 26.91
FastForward\DevTools\GitAttributes\ExistenceChecker 2 105 1 1 0.04 4.83
FastForward\DevTools\GitAttributes\Reader 1 14 2 2 0 2
FastForward\DevTools\Funding\FundingProfile 2 63 3 3 0.02 3.3
FastForward\DevTools\Funding\FundingProfileMerger 1 46.53 1 1 0.02 3.75
FastForward\DevTools\Funding\FundingYamlCodec 2 385.14 14 6 0.13 13.25
FastForward\DevTools\Funding\ComposerFundingCodec 2 965.22 24 13 0.32 18.13
FastForward\DevTools\Git\GitClient 2 276.48 6 4 0.09 8.44
FastForward\DevTools\CodeOwners\CodeOwnersGenerator 3 994.24 20 6 0.33 13.74
FastForward\DevTools\Process\ProcessBuilder 2 96.79 3 2 0.03 4.75
FastForward\DevTools\Process\ProcessQueue 2 1327.73 27 9 0.44 40.15
FastForward\DevTools\Path\WorkingProjectPathResolver 4 141.84 5 5 0.05 8.57
FastForward\DevTools\Path\ManagedWorkspace 2 171.9 7 5 0.06 5.64
FastForward\DevTools\Sync\SynchronizeResult 1 44 1 1 0.01 7
FastForward\DevTools\Sync\PackagedDirectorySynchronizer 2 817.19 8 4 0.27 14.33
FastForward\DevTools\Filesystem\FinderFactory 1 0 1 1 0 0
FastForward\DevTools\Filesystem\Filesystem 3 495.51 4 3 0.17 9.27
FastForward\DevTools\PhpUnit\Event\TestSuite\ByPassfinalsStartedSubscriber 1 0 1 1 0 0
FastForward\DevTools\PhpUnit\Event\TestSuite\JoliNotifExecutionFinishedSubscriber 2 699.99 13 6 0.23 12.04
FastForward\DevTools\PhpUnit\Event\EventTracer 1 50.53 3 2 0.02 5.25
FastForward\DevTools\PhpUnit\Coverage\CoverageSummaryLoader 1 54 3 3 0.02 3.9
FastForward\DevTools\PhpUnit\Coverage\CoverageSummary 2 75.28 2 2 0.03 4.29
FastForward\DevTools\PhpUnit\Runner\Extension\DevToolsExtension 1 53.89 2 2 0.02 2.14
FastForward\DevTools\Changelog\Document\ChangelogDocument 3 692.1 23 8 0.23 17.82
FastForward\DevTools\Changelog\Document\ChangelogRelease 1 247.93 6 3 0.08 19.29
FastForward\DevTools\Changelog\Checker\UnreleasedEntryChecker 2 225.14 6 5 0.08 7.85
FastForward\DevTools\Changelog\Renderer\MarkdownRenderer 1 1219.19 20 7 0.41 16.54
FastForward\DevTools\Changelog\Parser\ChangelogParser 1 729.39 13 8 0.24 16.9
FastForward\DevTools\Changelog\Manager\ChangelogManager 2 851.85 15 7 0.28 21.27