From c81c7a4021a47781a6e1fc5c4bd638cf7a1281e8 Mon Sep 17 00:00:00 2001 From: Sergey Zakharevich Date: Fri, 19 Apr 2024 15:17:31 +0300 Subject: [PATCH] Update workflows --- .github/workflows/php.yml | 2 +- composer.json | 18 ++++++++++++++---- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 380b80a..b049eeb 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -21,4 +21,4 @@ jobs: run: composer install --prefer-dist --no-progress - name: Code debug - run: composer project.debug + run: composer code.debug diff --git a/composer.json b/composer.json index 0322712..761c05b 100644 --- a/composer.json +++ b/composer.json @@ -23,7 +23,8 @@ "illuminate/database": "^10.38 || ^11", "october/rain": "^3.6", "friendsofphp/php-cs-fixer": "^3", - "phpstan/phpstan": "^1.10" + "phpstan/phpstan": "^1.10", + "enlightn/security-checker": "^2.0.0" }, "autoload": { "psr-4": { @@ -33,9 +34,18 @@ "scripts": { "code.cs-fixer": "php-cs-fixer --diff fix", "code.phpstan": "vendor/bin/phpstan analyse --memory-limit=512M", - "project.debug": [ - "@code.cs-fixer", - "@code.phpstan" + "code.fix": [ + "@code.cs-fixer" + ], + "code.analyse": [ + "composer validate --strict", + "composer diagnose", + "@code.phpstan", + "security-checker security:check ./composer.lock" + ], + "code.debug": [ + "@code.fix", + "@code.analyse" ] } }