assoconnect / php-quality-config
Installs: 11 901
Dependents: 9
Suggesters: 0
Security: 0
Stars: 0
Watchers: 5
Forks: 1
Open Issues: 2
pkg:composer/assoconnect/php-quality-config
Requires
- 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
- rector/rector: ^1.2
- roave/no-floaters: ^1.5
- shipmonk/phpstan-rules: ^3.2
- slevomat/coding-standard: ^8.6
- squizlabs/php_codesniffer: ^3
- thecodingmachine/phpstan-strict-rules: ^1.0
- dev-main
- v1.16.0
- v1.15.0
- v1.14.0
- v1.13.0
- v1.12.2
- v1.12.1
- v1.12.0
- v1.11.0
- v1.10.0
- v1.9.0
- v1.8.0
- v1.7.0
- v1.6.0
- v1.5.2
- v1.5.1
- v1.5
- v1.4.1
- v1.4.0
- v1.3.0
- v1.2.0
- v1.1.0
- v1.0.0
- dev-tristan-allow-phpstan-2
- dev-guillaume_rector_ruleset
- dev-guitoon-use_librarie_declare_strict
- dev-mathieu_fix_enum_allowed
- dev-thecodingmachine_safe
- dev-cognitive_complexity
This package is auto-updated.
Last update: 2025-10-09 15:46:14 UTC
README
Installation
composer require --dev assoconnect/php-quality-config
In rector, you can use the ruleset:
return RectorConfig::configure() ->withSets([ __DIR__ . '/vendor/assoconnect/php-quality-config/src/Rector/rules.php', ])
PHPStan
Including in this package
- EnforceHttpsLinksRuleto ban insecure links containing- http:in string scalars and PHPDoc blocks
- ForbidIdenticalClassComparisonRuleto ban strict comparison of objects
- DateTimeMustNotBeUsedRuleto ban the usage of- DateTimeand enforce the use of- DateTimeImmutablefor safer and more predictable date handling
From other packages
- phpstan/phpstan-phpunit
- phpstan/phpstan-strict-rules
- phpstan/phpstan-webmozart-assert
- roave/no-floaters
- shipmonk/phpstan-rules
- thecodingmachine/phpstan-strict-rules
PHPCS / Code Style
Including in this package
- PSR-12coding standard
From other packages
- SlevomatCodingStandard.Namespaces.UnusedUses