Files Overview

Filename LoC Issues Analysers
/phpstan/ignore-by-php-version.neon.php 9 3 1
/src/Composer/Advisory/Auditor.php 291 130 38
/src/Composer/Advisory/IgnoredSecurityAdvisory.php 43 20 12
/src/Composer/Advisory/PartialSecurityAdvisory.php 43 28 11
/src/Composer/Advisory/SecurityAdvisory.php 74 18 12
/src/Composer/Autoload/AutoloadGenerator.php 616 423 90
/src/Composer/Autoload/ClassLoader.php 278 155 38
/src/Composer/Autoload/ClassMapGenerator.php 63 38 19
/src/Composer/Cache.php 219 102 49
/src/Composer/Command/AboutCommand.php 47 14 9
/src/Composer/Command/ArchiveCommand.php 168 129 38
/src/Composer/Command/AuditCommand.php 23 34 23
/src/Composer/Command/BaseCommand.php 422 188 49
/src/Composer/Command/BaseDependencyCommand.php 158 119 41
/src/Composer/Command/BumpCommand.php 119 79 31
/src/Composer/Command/CheckPlatformReqsCommand.php 150 57 29
/src/Composer/Command/ClearCacheCommand.php 65 44 21
/src/Composer/Command/CompletionTrait.php 87 96 30
/src/Composer/Command/ConfigCommand.php 477 417 75
/src/Composer/Command/CreateProjectCommand.php 377 290 61
/src/Composer/Command/DependsCommand.php 17 25 14
/src/Composer/Command/DiagnoseCommand.php 135 260 66
/src/Composer/Command/DumpAutoloadCommand.php 74 71 16
/src/Composer/Command/ExecCommand.php 117 53 25
/src/Composer/Command/FundCommand.php 98 49 27
/src/Composer/Command/GlobalCommand.php 144 90 38
/src/Composer/Command/HomeCommand.php 85 74 27
/src/Composer/Command/InitCommand.php 161 275 66
/src/Composer/Command/InstallCommand.php 140 63 19
/src/Composer/Command/LicensesCommand.php 86 44 23
/src/Composer/Command/OutdatedCommand.php 119 64 22
/src/Composer/Command/PackageDiscoveryTrait.php 117 209 67
/src/Composer/Command/ProhibitsCommand.php 18 26 14
/src/Composer/Command/ReinstallCommand.php 91 58 25
/src/Composer/Command/RemoveCommand.php 193 134 37
/src/Composer/Command/RequireCommand.php 274 238 55
/src/Composer/Command/RunScriptCommand.php 179 70 34
/src/Composer/Command/ScriptAliasCommand.php 29 38 24
/src/Composer/Command/SearchCommand.php 103 61 30
/src/Composer/Command/SelfUpdateCommand.php 167 263 62
/src/Composer/Command/ShowCommand.php 427 582 87
/src/Composer/Command/StatusCommand.php 154 68 29
/src/Composer/Command/SuggestsCommand.php 76 34 21
/src/Composer/Command/UpdateCommand.php 294 147 40
/src/Composer/Command/ValidateCommand.php 134 138 36
/src/Composer/Compiler.php 257 124 41
/src/Composer/Composer.php 103 34 12
/src/Composer/Config.php 241 250 72
/src/Composer/Config/ConfigSourceInterface.php 30 11 3
/src/Composer/Config/JsonConfigSource.php 275 131 45
/src/Composer/Console/Application.php 515 440 96
/src/Composer/Console/GithubActionError.php 30 35 17
/src/Composer/Console/HtmlOutputFormatter.php 80 34 17
/src/Composer/Console/Input/InputArgument.php 19 30 18
/src/Composer/Console/Input/InputOption.php 19 35 18
/src/Composer/DependencyResolver/Decisions.php 220 74 26
/src/Composer/DependencyResolver/DefaultPolicy.php 156 117 45
/src/Composer/DependencyResolver/GenericRule.php 51 17 9
/src/Composer/DependencyResolver/LocalRepoTransaction.php 27 3 2
/src/Composer/DependencyResolver/LockTransaction.php 106 23 14
/src/Composer/DependencyResolver/MultiConflictRule.php 57 25 12
/src/Composer/DependencyResolver/Operation/InstallOperation.php 29 15 15
/src/Composer/DependencyResolver/Operation/MarkAliasInstalledOperation.php 29 9 9
/src/Composer/DependencyResolver/Operation/MarkAliasUninstalledOperation.php 29 9 9
/src/Composer/DependencyResolver/Operation/OperationInterface.php 27 2 2
/src/Composer/DependencyResolver/Operation/SolverOperation.php 30 6 6
/src/Composer/DependencyResolver/Operation/UninstallOperation.php 29 16 16
/src/Composer/DependencyResolver/Operation/UpdateOperation.php 76 20 18
/src/Composer/DependencyResolver/PolicyInterface.php 32 6 5
/src/Composer/DependencyResolver/Pool.php 127 65 32
/src/Composer/DependencyResolver/PoolBuilder.php 274 190 58
/src/Composer/DependencyResolver/PoolOptimizer.php 227 117 41
/src/Composer/DependencyResolver/Problem.php 136 222 52
/src/Composer/DependencyResolver/Request.php 54 36 24
/src/Composer/DependencyResolver/Rule.php 384 137 57
/src/Composer/DependencyResolver/Rule2Literals.php 73 19 11
/src/Composer/DependencyResolver/RuleSet.php 106 57 30
/src/Composer/DependencyResolver/RuleSetGenerator.php 154 92 32
/src/Composer/DependencyResolver/RuleSetIterator.php 53 31 10
/src/Composer/DependencyResolver/RuleWatchChain.php 34 7 7
/src/Composer/DependencyResolver/RuleWatchGraph.php 106 20 11
/src/Composer/DependencyResolver/RuleWatchNode.php 106 12 10
/src/Composer/DependencyResolver/Solver.php 200 170 55
/src/Composer/DependencyResolver/SolverBugException.php 18 1 1
/src/Composer/DependencyResolver/SolverProblemsException.php 74 44 24
/src/Composer/DependencyResolver/Transaction.php 133 72 24
/src/Composer/Downloader/ArchiveDownloader.php 167 69 35
/src/Composer/Downloader/ChangeReportInterface.php 31 2 2
/src/Composer/Downloader/DownloadManager.php 441 139 42
/src/Composer/Downloader/DownloaderInterface.php 74 22 6
/src/Composer/Downloader/DvcsDownloaderInterface.php 31 3 3
/src/Composer/Downloader/FileDownloader.php 293 185 59
/src/Composer/Downloader/FilesystemException.php 22 4 4
/src/Composer/Downloader/FossilDownloader.php 23 59 21
/src/Composer/Downloader/GitDownloader.php 381 296 48
/src/Composer/Downloader/GzipDownloader.php 29 25 19
/src/Composer/Downloader/HgDownloader.php 30 51 22
/src/Composer/Downloader/MaxFileSizeExceededException.php 15 1 1
/src/Composer/Downloader/PathDownloader.php 129 137 50
/src/Composer/Downloader/PerforceDownloader.php 116 48 23
/src/Composer/Downloader/PharDownloader.php 23 11 11
/src/Composer/Downloader/RarDownloader.php 29 23 13
/src/Composer/Downloader/SvnDownloader.php 152 124 40
/src/Composer/Downloader/TarDownloader.php 23 11 11
/src/Composer/Downloader/TransportException.php 21 22 7
/src/Composer/Downloader/VcsCapableDownloaderInterface.php 31 3 3
/src/Composer/Downloader/VcsDownloader.php 98 155 50
/src/Composer/Downloader/XzDownloader.php 25 12 12
/src/Composer/Downloader/ZipDownloader.php 226 141 61
/src/Composer/EventDispatcher/Event.php 35 5 5
/src/Composer/EventDispatcher/EventDispatcher.php 197 312 75
/src/Composer/EventDispatcher/ScriptExecutionException.php 20 1 1
/src/Composer/Exception/IrrecoverableDownloadException.php 18 1 1
/src/Composer/Exception/NoSslException.php 20 1 1
/src/Composer/Factory.php 728 483 70
/src/Composer/Filter/PlatformRequirementFilter/IgnoreAllPlatformRequirementFilter.php 24 4 3
/src/Composer/Filter/PlatformRequirementFilter/IgnoreListPlatformRequirementFilter.php 81 41 16
/src/Composer/Filter/PlatformRequirementFilter/IgnoreNothingPlatformRequirementFilter.php 28 4 2
/src/Composer/Filter/PlatformRequirementFilter/PlatformRequirementFilterFactory.php 23 11 8
/src/Composer/Filter/PlatformRequirementFilter/PlatformRequirementFilterInterface.php 19 1 1
/src/Composer/IO/BaseIO.php 131 112 32
/src/Composer/IO/BufferIO.php 31 60 29
/src/Composer/IO/ConsoleIO.php 213 186 42
/src/Composer/IO/IOInterface.php 234 52 11
/src/Composer/IO/NullIO.php 79 74 14
/src/Composer/InstalledVersions.php 63 87 39
/src/Composer/Installer.php 431 397 71
/src/Composer/Installer/BinaryInstaller.php 98 94 34
/src/Composer/Installer/BinaryPresenceInterface.php 31 1 1
/src/Composer/Installer/InstallationManager.php 347 174 57
/src/Composer/Installer/InstallerEvent.php 30 24 9
/src/Composer/Installer/InstallerEvents.php 15 3 3
/src/Composer/Installer/InstallerInterface.php 123 17 7
/src/Composer/Installer/LibraryInstaller.php 267 126 36
/src/Composer/Installer/MetapackageInstaller.php 30 53 16
/src/Composer/Installer/NoopInstaller.php 99 53 15
/src/Composer/Installer/PackageEvent.php 31 25 7
/src/Composer/Installer/PackageEvents.php 20 8 3
/src/Composer/Installer/PluginInstaller.php 57 66 35
/src/Composer/Installer/ProjectInstaller.php 38 80 22
/src/Composer/Installer/SuggestedPackagesReporter.php 203 67 24
/src/Composer/Json/JsonFile.php 159 172 49
/src/Composer/Json/JsonFormatter.php 106 42 20
/src/Composer/Json/JsonManipulator.php 45 344 50
/src/Composer/Json/JsonValidationException.php 25 10 10
/src/Composer/PHPStan/ConfigReturnTypeExtension.php 74 149 25
/src/Composer/PHPStan/RuleReasonDataReturnTypeExtension.php 48 82 14
/src/Composer/Package/AliasPackage.php 190 159 29
/src/Composer/Package/Archiver/ArchivableFilesFilter.php 31 8 7
/src/Composer/Package/Archiver/ArchivableFilesFinder.php 83 31 22
/src/Composer/Package/Archiver/ArchiveManager.php 181 70 41
/src/Composer/Package/Archiver/ArchiverInterface.php 33 8 7
/src/Composer/Package/Archiver/BaseExcludeFilter.php 142 49 28
/src/Composer/Package/Archiver/ComposerExcludeFilter.php 20 1 1
/src/Composer/Package/Archiver/GitExcludeFilter.php 37 15 11
/src/Composer/Package/Archiver/PharArchiver.php 85 33 21
/src/Composer/Package/Archiver/ZipArchiver.php 86 26 20
/src/Composer/Package/BasePackage.php 203 70 34
/src/Composer/Package/Comparer/Comparer.php 128 51 26
/src/Composer/Package/CompleteAliasPackage.php 123 56 12
/src/Composer/Package/CompletePackage.php 31 35 12
/src/Composer/Package/CompletePackageInterface.php 161 21 3
/src/Composer/Package/Dumper/ArrayDumper.php 100 47 16
/src/Composer/Package/Link.php 56 34 20
/src/Composer/Package/Loader/ArrayLoader.php 237 213 48
/src/Composer/Package/Loader/InvalidPackageException.php 21 13 7
/src/Composer/Package/Loader/JsonLoader.php 41 16 10
/src/Composer/Package/Loader/LoaderInterface.php 38 5 2
/src/Composer/Package/Loader/RootPackageLoader.php 81 124 48
/src/Composer/Package/Loader/ValidatingArrayLoader.php 281 329 60
/src/Composer/Package/Locker.php 387 164 56
/src/Composer/Package/Package.php 687 157 33
/src/Composer/Package/PackageInterface.php 62 56 8
/src/Composer/Package/RootAliasPackage.php 46 47 13
/src/Composer/Package/RootPackage.php 29 22 9
/src/Composer/Package/RootPackageInterface.php 37 22 2
/src/Composer/Package/Version/StabilityFilter.php 33 6 5
/src/Composer/Package/Version/VersionBumper.php 104 35 17
/src/Composer/Package/Version/VersionGuesser.php 303 209 48
/src/Composer/Package/Version/VersionParser.php 50 56 23
/src/Composer/Package/Version/VersionSelector.php 252 89 45
/src/Composer/PartialComposer.php 49 24 4
/src/Composer/Platform/HhvmDetector.php 26 35 25
/src/Composer/Platform/Runtime.php 85 48 13
/src/Composer/Platform/Version.php 85 47 21
/src/Composer/Plugin/Capability/Capability.php 21 1 1
/src/Composer/Plugin/Capability/CommandProvider.php 32 2 2
/src/Composer/Plugin/Capable.php 42 1 1
/src/Composer/Plugin/CommandEvent.php 39 24 10
/src/Composer/Plugin/PluginBlockedException.php 17 1 1
/src/Composer/Plugin/PluginEvents.php 20 8 3
/src/Composer/Plugin/PluginInterface.php 35 1 1
/src/Composer/Plugin/PluginManager.php 535 217 62
/src/Composer/Plugin/PostFileDownloadEvent.php 48 37 16
/src/Composer/Plugin/PreCommandRunEvent.php 28 13 8
/src/Composer/Plugin/PreFileDownloadEvent.php 53 26 11
/src/Composer/Plugin/PrePoolCreateEvent.php 44 29 6
/src/Composer/Question/StrictConfirmationQuestion.php 41 19 13
/src/Composer/Repository/AdvisoryProviderInterface.php 27 8 5
/src/Composer/Repository/ArrayRepository.php 323 111 46
/src/Composer/Repository/ArtifactRepository.php 109 55 33
/src/Composer/Repository/CanonicalPackagesTrait.php 45 4 4
/src/Composer/Repository/ComposerRepository.php 1474 698 100
/src/Composer/Repository/CompositeRepository.php 179 55 23
/src/Composer/Repository/ConfigurableRepositoryInterface.php 25 2 2
/src/Composer/Repository/FilesystemRepository.php 101 131 52
/src/Composer/Repository/FilterRepository.php 121 64 28
/src/Composer/Repository/InstalledArrayRepository.php 24 12 10
/src/Composer/Repository/InstalledFilesystemRepository.php 30 9 8
/src/Composer/Repository/InstalledRepository.php 205 118 44
/src/Composer/Repository/InstalledRepositoryInterface.php 32 2 1
/src/Composer/Repository/InvalidRepositoryException.php 20 1 1
/src/Composer/Repository/LockArrayRepository.php 26 5 5
/src/Composer/Repository/PackageRepository.php 56 27 24
/src/Composer/Repository/PathRepository.php 227 93 39
/src/Composer/Repository/PearRepository.php 28 6 6
/src/Composer/Repository/PlatformRepository.php 656 423 63
/src/Composer/Repository/RepositoryFactory.php 68 139 39
/src/Composer/Repository/RepositoryInterface.php 17 11 8
/src/Composer/Repository/RepositoryManager.php 124 50 24
/src/Composer/Repository/RepositorySecurityException.php 20 1 1
/src/Composer/Repository/RepositorySet.php 87 106 41
/src/Composer/Repository/RepositoryUtils.php 65 10 8
/src/Composer/Repository/RootPackageRepository.php 31 5 5
/src/Composer/Repository/Vcs/FossilDriver.php 123 91 39
/src/Composer/Repository/Vcs/GitBitbucketDriver.php 72 161 52
/src/Composer/Repository/Vcs/GitDriver.php 252 118 41
/src/Composer/Repository/Vcs/GitHubDriver.php 72 293 69
/src/Composer/Repository/Vcs/GitLabDriver.php 356 243 65
/src/Composer/Repository/Vcs/HgDriver.php 235 98 36
/src/Composer/Repository/Vcs/PerforceDriver.php 38 54 27
/src/Composer/Repository/Vcs/SvnDriver.php 143 182 55
/src/Composer/Repository/Vcs/VcsDriver.php 137 62 33
/src/Composer/Repository/Vcs/VcsDriverInterface.php 99 20 6
/src/Composer/Repository/VcsRepository.php 472 185 63
/src/Composer/Repository/VersionCacheInterface.php 20 1 1
/src/Composer/Repository/WritableArrayRepository.php 32 13 10
/src/Composer/Repository/WritableRepositoryInterface.php 61 4 4
/src/Composer/Script/Event.php 40 28 18
/src/Composer/Script/ScriptEvents.php 21 14 3
/src/Composer/SelfUpdate/Keys.php 22 15 6
/src/Composer/SelfUpdate/Versions.php 62 51 33
/src/Composer/Util/AuthHelper.php 159 126 42
/src/Composer/Util/Bitbucket.php 75 80 33
/src/Composer/Util/ComposerMirror.php 54 44 20
/src/Composer/Util/ConfigValidator.php 87 108 37
/src/Composer/Util/ErrorHandler.php 25 26 13
/src/Composer/Util/Filesystem.php 577 399 65
/src/Composer/Util/Git.php 179 239 62
/src/Composer/Util/GitHub.php 88 77 27
/src/Composer/Util/GitLab.php 213 78 32
/src/Composer/Util/Hg.php 61 47 21
/src/Composer/Util/Http/CurlDownloader.php 164 333 72
/src/Composer/Util/Http/CurlResponse.php 39 10 7
/src/Composer/Util/Http/ProxyHelper.php 115 70 31
/src/Composer/Util/Http/ProxyManager.php 132 48 25
/src/Composer/Util/Http/RequestProxy.php 30 19 14
/src/Composer/Util/Http/Response.php 25 38 19
/src/Composer/Util/HttpDownloader.php 343 202 66
/src/Composer/Util/IniHelper.php 44 6 6
/src/Composer/Util/Loop.php 60 37 22
/src/Composer/Util/MetadataMinifier.php 15 5 5
/src/Composer/Util/NoProxyPattern.php 369 190 44
/src/Composer/Util/PackageInfo.php 31 15 9
/src/Composer/Util/PackageSorter.php 124 26 14
/src/Composer/Util/Perforce.php 394 257 53
/src/Composer/Util/Platform.php 268 120 52
/src/Composer/Util/ProcessExecutor.php 291 230 77
/src/Composer/Util/RemoteFilesystem.php 575 308 65
/src/Composer/Util/Silencer.php 71 12 11
/src/Composer/Util/StreamContextFactory.php 77 81 30
/src/Composer/Util/Svn.php 340 136 48
/src/Composer/Util/SyncHelper.php 44 15 12
/src/Composer/Util/Tar.php 44 14 11
/src/Composer/Util/TlsHelper.php 189 71 29
/src/Composer/Util/Url.php 42 69 19
/src/Composer/Util/Zip.php 78 37 18
/src/bootstrap.php 15 11 9
None 242 9 2