Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
B ComposerRequireChecker\Cli\CheckCommand::execute() 0 49 7 7 10 1 2
B DefinedSymbolCollector::recordDefinedConstDefinition() 0 7 8 8 1 1 0
B UsedSymbolCollector::recordFunctionParameterTypesUsage() 0 7 7 7 0 0 0
B UsedSymbolCollector::recordClassExpressionUsage() 0 7 7 7 4 1 0
A LocateComposerPackageSourceFilesTest::provideExcludePattern() 0 22 1 ? 2 0 0
A ComposerRequireChecker\JsonLoader::__construct() 0 5 5 5 1 0 0
A UsedSymbolCollector::recordFunctionReturnTypeUsage() 0 7 5 5 0 0 0
A GuessFromLoadedExtensions::__invoke() 0 7 5 5 2 1 0
A LocateAllFilesByExtension::filterFilesByExtension() 0 8 5 5 1 0 0
A DefinedExtensionsResolver::__invoke() 0 9 5 5 2 0 0
A UsedSymbolCollector::recordTraitUsage() 0 8 5 5 2 0 0
A ComposerRequireChecker\Cli\CheckCommand::configure() 0 19 1 1 4 0 2
A LocateAllFilesByExtensionTest::provideBlacklists() 0 18 1 ? 1 0 0
A LocateComposerPackageSourceFilesTest::testFromPsr4WithExcludeFromClassmap() 0 17 2 ? 3 0 0
A LocateComposerPackageDirectDependenciesSourceFilesTest::testOldInstalledJsonUsedAsFallback() 0 15 1 ? 0 0 0