|
26 | 26 | "symfony/finder": "*" |
27 | 27 | }, |
28 | 28 | "require-dev": { |
29 | | - "composer/composer": "^2.7", |
| 29 | + "composer/composer": "^2.8", |
| 30 | + "phpstan/phpstan": "^2.1", |
| 31 | + "phpstan/phpstan-strict-rules": "^2.0", |
| 32 | + "phpstan/phpstan-symfony": "^2.0", |
| 33 | + "phpstan/phpstan-phpunit": "^2.0", |
| 34 | + "phpunit/phpunit": "^9.6", |
| 35 | + "phpmd/phpmd": "^2.15", |
30 | 36 | "friendsofphp/php-cs-fixer": "^3.67" |
31 | 37 | }, |
32 | 38 | "extra": { |
33 | 39 | "class": "OpenMage\\ComposerPlugin\\Plugin" |
34 | 40 | }, |
| 41 | + "scripts": { |
| 42 | + "php-cs-fixer:test": "vendor/bin/php-cs-fixer fix --dry-run --diff", |
| 43 | + "php-cs-fixer:fix": "vendor/bin/php-cs-fixer fix", |
| 44 | + "phpmd": "vendor/bin/phpmd src text .phpmd.dist.xml --color --cache --baseline-file .phpmd.dist.baseline.xml", |
| 45 | + "phpstan": "XDEBUG_MODE=off php vendor/bin/phpstan analyze", |
| 46 | + "phpstan:baseline": "XDEBUG_MODE=off php vendor/bin/phpstan analyze -b .phpstan.dist.baseline.neon", |
| 47 | + "phpunit:test": "XDEBUG_MODE=off php vendor/bin/phpunit --configuration .phpunit.dist.xml --no-coverage", |
| 48 | + "phpunit:coverage": "XDEBUG_MODE=coverage php vendor/bin/phpunit --configuration .phpunit.dist.xml --testdox", |
| 49 | + "phpunit:coverage-local": "XDEBUG_MODE=coverage php vendor/bin/phpunit --configuration .phpunit.dist.xml --coverage-html build/coverage-composer-plugin --testdox" |
| 50 | + }, |
| 51 | + "scripts-descriptions": { |
| 52 | + "php-cs-fixer:test": "Run php-cs-fixer", |
| 53 | + "php-cs-fixer:fix": "Run php-cs-fixer and fix issues", |
| 54 | + "phpmd": "Run phpmd", |
| 55 | + "phpstan": "Run phpstan", |
| 56 | + "phpstan:baseline": "Run phpstan and update baseline", |
| 57 | + "phpunit:test": "Run PHPUnit", |
| 58 | + "phpunit:coverage": "Run PHPUnit with code coverage (requires XDEBUG enabled)", |
| 59 | + "phpunit:coverage-local": "Run PHPUnit with local HTML code coverage (requires XDEBUG enabled)" |
| 60 | + }, |
35 | 61 | "funding": [ |
36 | 62 | { |
37 | 63 | "type": "opencollective", |
|
0 commit comments