diff --git a/composer.json b/composer.json index 72e9f91..1eb0335 100644 --- a/composer.json +++ b/composer.json @@ -43,7 +43,8 @@ "squizlabs/php_codesniffer": "^3.10", "phpstan/phpstan": "^2.0", "phpstan/phpstan-deprecation-rules": "^2.0", - "phpstan/phpstan-phpunit": "^2.0" + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0" }, "autoload": { "psr-4": { diff --git a/composer.lock b/composer.lock index 61c5cd8..9f37842 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "e82228edad29bcb6ca69150099819c4a", + "content-hash": "f2996d9e5ecb2dd2f3337c7517650425", "packages": [], "packages-dev": [ { @@ -527,6 +527,55 @@ }, "time": "2024-10-14T03:16:27+00:00" }, + { + "name": "phpstan/phpstan-strict-rules", + "version": "2.0.x-dev", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpstan-strict-rules.git", + "reference": "a4a6a08bd4a461e516b9c3b8fdbf0f1883b34158" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/a4a6a08bd4a461e516b9c3b8fdbf0f1883b34158", + "reference": "a4a6a08bd4a461e516b9c3b8fdbf0f1883b34158", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "phpstan/phpstan": "^2.0" + }, + "require-dev": { + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/phpstan-deprecation-rules": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^9.6" + }, + "default-branch": true, + "type": "phpstan-extension", + "extra": { + "phpstan": { + "includes": [ + "rules.neon" + ] + } + }, + "autoload": { + "psr-4": { + "PHPStan\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Extra strict and opinionated rules for PHPStan", + "support": { + "issues": "https://github.com/phpstan/phpstan-strict-rules/issues", + "source": "https://github.com/phpstan/phpstan-strict-rules/tree/2.0.x" + }, + "time": "2024-10-26T16:04:33+00:00" + }, { "name": "phpunit/php-code-coverage", "version": "11.0.7", diff --git a/phpstan.neon.dist b/phpstan.neon.dist index 85624e2..0cdfdfe 100644 --- a/phpstan.neon.dist +++ b/phpstan.neon.dist @@ -7,3 +7,4 @@ includes: - vendor/phpstan/phpstan-deprecation-rules/rules.neon - vendor/phpstan/phpstan-phpunit/extension.neon - vendor/phpstan/phpstan-phpunit/rules.neon + - vendor/phpstan/phpstan-strict-rules/rules.neon