Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at fix-function-merge 31 lines 840 B view raw
1{ 2 lib, 3 fetchFromGitHub, 4 php, 5}: 6 7php.buildComposerProject (finalAttrs: { 8 pname = "psalm"; 9 version = "5.22.2"; 10 11 src = fetchFromGitHub { 12 owner = "vimeo"; 13 repo = "psalm"; 14 rev = finalAttrs.version; 15 hash = "sha256-M8Ds3PQGphK8lQciWNdxWkMN35q8vdaNTWTrP1WXTeg="; 16 }; 17 18 # Missing `composer.lock` from the repository. 19 # Issue open at https://github.com/vimeo/psalm/issues/10446 20 composerLock = ./composer.lock; 21 vendorHash = "sha256-AgvAaHcCYosS3yRrp9EFdqTjg6NzQRCr8ELSza9DvZ8="; 22 23 meta = { 24 changelog = "https://github.com/vimeo/psalm/releases/tag/${finalAttrs.version}"; 25 description = "Static analysis tool for finding errors in PHP applications"; 26 homepage = "https://github.com/vimeo/psalm"; 27 license = lib.licenses.mit; 28 mainProgram = "psalm"; 29 maintainers = lib.teams.php.members; 30 }; 31})