diff --git a/.github/workflows/code_analysis.yaml b/.github/workflows/code_analysis.yaml index 88fc7a2448d..512e422cf7c 100644 --- a/.github/workflows/code_analysis.yaml +++ b/.github/workflows/code_analysis.yaml @@ -27,7 +27,7 @@ jobs: - name: 'PHPStan' - run: vendor/bin/phpstan analyse --ansi --error-format symplify + run: vendor/bin/phpstan analyse --ansi - name: 'Commented Code' diff --git a/composer.json b/composer.json index 9e8d35a2358..8a75ae388b3 100644 --- a/composer.json +++ b/composer.json @@ -48,17 +48,17 @@ "phpstan/phpstan-deprecation-rules": "^2.0", "phpstan/phpstan-phpunit": "^2.0", "phpstan/phpstan-webmozart-assert": "^2.0", - "phpunit/phpunit": "^11.4", + "phpunit/phpunit": "^11.5", "rector/release-notes-generator": "^0.3.0", - "rector/swiss-knife": "^0.2.16", + "rector/swiss-knife": "^2.0", "rector/type-perfect": "^2.0", "shipmonk/composer-dependency-analyser": "^1.8", - "symplify/easy-coding-standard": "^12.3", + "symplify/easy-coding-standard": "^12.5", "symplify/phpstan-extensions": "^12.0", - "symplify/phpstan-rules": "^14.0.2", + "symplify/phpstan-rules": "^14.0", "symplify/rule-doc-generator": "^12.2.5", "symplify/vendor-patches": "^11.3", - "tomasvotruba/class-leak": "^1.1.2", + "tomasvotruba/class-leak": "^2.0", "tracy/tracy": "^2.9" }, "replace": { @@ -110,7 +110,7 @@ ], "check-cs": "vendor/bin/ecs check --ansi", "fix-cs": "vendor/bin/ecs check --fix --ansi", - "phpstan": "vendor/bin/phpstan analyse --ansi --error-format symplify --memory-limit=512M", + "phpstan": "vendor/bin/phpstan analyse --ansi --memory-limit=512M", "docs": "vendor/bin/rule-doc-generator validate rules", "rector": "bin/rector process --ansi", "preload": "php build/build-preload.php .", diff --git a/phpstan.neon b/phpstan.neon index c781c6130e5..26af1db6023 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -6,6 +6,7 @@ parameters: level: 8 reportUnmatchedIgnoredErrors: false + errorFormat: symplify # requires exact closure types checkMissingCallableSignature: true