setono / code-quality-pack
A pack that installs code quality tools.
Installs: 17 080
Dependents: 44
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 0
Open Issues: 1
Requires
- ergebnis/composer-normalize: ^2.9
- korbeil/phpstan-generic-rules: ^0.2.4
- phpstan/extension-installer: ^1.0.5
- phpstan/phpstan: ^0.12.58
- phpstan/phpstan-doctrine: ^0.12.25
- phpstan/phpstan-strict-rules: ^0.12.5
- phpstan/phpstan-webmozart-assert: ^0.12.7
- sylius-labs/coding-standard: ^3.2.1
- thecodingmachine/phpstan-safe-rule: ^1.0.1
- vimeo/psalm: ^4.2
Conflicts
- symplify/package-builder: 8.3.*
README
A collection of libraries that in some way enhances your code quality.
$ composer require --dev setono/code-quality-pack
Packages
- ergebnis/composer-normalize
- Normalizes your
composer.json
. This has a few advantages - easier diffs being one of them.
- Normalizes your
- phpstan/phpstan
- A static analysis tool.
- korbeil/phpstan-generic-rules
- Has some very simple phpstan rules, i.e. it finds usages of debug functions like
dd
and reports them.
- Has some very simple phpstan rules, i.e. it finds usages of debug functions like
- phpstan/phpstan-doctrine
- Doctrine extensions for PHPStan.
- phpstan/phpstan-strict-rules
- Strict PHPStan rules.
- phpstan/phpstan-webmozart-assert
- webmozart/assert extension for PHPStan.
- phpstan/extension-installer
- Automatically installs PHPStan extensions. This makes sure that all extensions are installed automatically and you
don't have to add them to your
phpstan.neon
config.
- Automatically installs PHPStan extensions. This makes sure that all extensions are installed automatically and you
don't have to add them to your
- sylius-labs/coding-standard
- Sylius' coding standard. Very thorough.
- thecodingmachine/phpstan-safe-rule
- A PHPStan rule that reports usage of functions which that can return arbitrary results instead of throwing exceptions.
- vimeo/psalm
- A static analysis tool much like PHPStan