From 9fa2e053d59438b509530e4c18ae5690fef2a041 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Fri, 22 Aug 2025 12:08:31 +0100 Subject: [PATCH] Add PHPStan and Psalm to all PHP dev shells --- modules/php74.nix | 2 ++ modules/php81.nix | 2 ++ modules/php82.nix | 2 ++ modules/php83.nix | 2 ++ modules/php84.nix | 2 ++ modules/sculpin.nix | 1 + 6 files changed, 11 insertions(+) diff --git a/modules/php74.nix b/modules/php74.nix index e08a343..bc2daa3 100644 --- a/modules/php74.nix +++ b/modules/php74.nix @@ -14,6 +14,8 @@ packages = [ php phpPackages.composer + phpPackages.phpstan + phpPackages.psalm ] ++ commonPhpPackages pkgs system; shellHook = '' diff --git a/modules/php81.nix b/modules/php81.nix index 3ceaadc..92565de 100644 --- a/modules/php81.nix +++ b/modules/php81.nix @@ -8,6 +8,8 @@ packages = with pkgs; [ php81 php81Packages.composer + php81Packages.phpstan + php81Packages.psalm ] ++ commonPhpPackages pkgs system; shellHook = '' diff --git a/modules/php82.nix b/modules/php82.nix index 0d8b902..979f893 100644 --- a/modules/php82.nix +++ b/modules/php82.nix @@ -8,6 +8,8 @@ packages = with pkgs; [ php82 php82Packages.composer + php82Packages.phpstan + php82Packages.psalm ] ++ commonPhpPackages pkgs system; shellHook = '' diff --git a/modules/php83.nix b/modules/php83.nix index f625041..3d96a67 100644 --- a/modules/php83.nix +++ b/modules/php83.nix @@ -8,6 +8,8 @@ packages = with pkgs; [ php83 php83Packages.composer + php83Packages.phpstan + php83Packages.psalm ] ++ commonPhpPackages pkgs system; shellHook = '' diff --git a/modules/php84.nix b/modules/php84.nix index af94cb6..c5af2b5 100644 --- a/modules/php84.nix +++ b/modules/php84.nix @@ -8,6 +8,8 @@ packages = with pkgs; [ php84 php84Packages.composer + php84Packages.phpstan + php84Packages.psalm ] ++ commonPhpPackages pkgs system; shellHook = '' diff --git a/modules/sculpin.nix b/modules/sculpin.nix index 9393c05..199913e 100644 --- a/modules/sculpin.nix +++ b/modules/sculpin.nix @@ -10,6 +10,7 @@ in [ phpPackages.phpstan + phpPackages.psalm phpunit (php.buildComposerProject2 {