diff --git a/composer.json b/composer.json index ad92acc..7cb4e6e 100644 --- a/composer.json +++ b/composer.json @@ -23,24 +23,26 @@ }, "require": { "php": "^8.2", + "ekino/phpstan-banned-code": "^1.0", + "ergebnis/phpstan-rules": "^2.5", + "moxio/php-codesniffer-sniffs": "^2.6", + "phpcsstandards/phpcsextra": "^1.0", "phpstan/phpstan": "^1.11", "phpstan/phpstan-phpunit": "^1.0", "phpstan/phpstan-strict-rules": "^1.1", + "phpstan/phpstan-webmozart-assert": "^1.2", "phpunit/phpunit": "^9.6.16", "roave/no-floaters": "^1.5", - "phpstan/phpstan-webmozart-assert": "^1.2", - "ekino/phpstan-banned-code": "^1.0", + "shipmonk/phpstan-rules": "^3.2", "slevomat/coding-standard": "^8.6", "squizlabs/php_codesniffer": "^3", - "phpcsstandards/phpcsextra": "^1.0", - "thecodingmachine/phpstan-strict-rules": "^1.0", - "shipmonk/phpstan-rules": "^3.2", - "moxio/php-codesniffer-sniffs": "^2.6" + "thecodingmachine/phpstan-strict-rules": "^1.0" }, "config": { "allow-plugins": { "dealerdirect/phpcodesniffer-composer-installer": true - } + }, + "sort-packages": true }, "extra": { "phpstan": { diff --git a/phpstan.extension.neon b/phpstan.extension.neon index 3d9a2bc..42c4bb8 100644 --- a/phpstan.extension.neon +++ b/phpstan.extension.neon @@ -14,6 +14,7 @@ rules: - AssoConnect\PHPStanRules\Rules\EnforceHttpsLinksInPhpDocRule - AssoConnect\PHPStanRules\Rules\EnforceHttpsLinksInStringScalarRule #- AssoConnect\PHPStanRules\Rules\ForbidIdenticalClassComparisonRule (defined as a service) + - Ergebnis\PHPStan\Rules\Files\DeclareStrictTypesRule parametersSchema: forbidIdenticalClassComparison: structure([