-
-
Notifications
You must be signed in to change notification settings - Fork 68
Description
Thanks for this great resource!
I have just pulled the php8 image and tried to set up my dev environment, phpstan, ECS, PHPUnit etc. But was unable to get ECS to run, I searched the /tools/ directory and it is not installed. I manually installed it Ok:
cd /tools/.composer/
composer global require symplify/easy-coding-standard-prefixed
Note: The prefixed version is a phar to help with conflicts.
I pulled the PHP7.4 image and ECS was installed fine.
I read issue #283 , if there are compatibility issues with other PHP8 packages, would it be possible to add the known issues to the readme?
I would be happy to update the README, if this will help. I can see the installed packages on PHP7.4 and PHP8, thanks to your helpful available packages list. I wish I had spotted that earlier :)
Possibly your output can be turned into a pivot table and create a summary:
Package | php7.4 | php8.0 |
---|---|---|
analyze | ✓ | |
behat | ✓ | ✓ |
behat | ✓ | ✓ |
behat | ✓ | ✓ |
box | ✓ | |
behat | ✓ | ✓ |
box | ✓ | |
box-legacy | ✓ | ✓ |
churn | ✓ | ✓ |
composer | ✓ | ✓ |
composer-bin-plugin | ✓ | ✓ |
composer-normalize | ✓ | ✓ |
composer-unused | ✓ | ✓ |
dephpend | ✓ | ✓ |
deprecation-detector | ✓ | ✓ |
deptrac | ✓ | ✓ |
diffFilter | ✓ | |
doctrine-psalm-plugin | ✓ | |
ecs | ✓ | |
infection | ✓ | ✓ |
larastan | ✓ | ✓ |
local-php-security-checker | ✓ | ✓ |
parallel-lint | ✓ | |
paratest | ✓ | |
pdepend | ✓ | ✓ |
phan | ✓ | ✓ |
php-coupling-detector | ✓ | |
php-cs-fixer | ✓ | ✓ |
php-formatter | ✓ | |
php-semver-checker | ✓ | ✓ |
phpa | ✓ | ✓ |
phpat | ✓ | |
phpbench | ✓ | ✓ |
phpca | ✓ | ✓ |
phpcb | ✓ | ✓ |
phpcbf | ✓ | ✓ |
phpcov | ✓ | ✓ |
phpcpd | ✓ | ✓ |
phpcs | ✓ | ✓ |
phpda | ✓ | ✓ |
phpdd | ✓ | ✓ |
phpdoc-to-typehint | ✓ | ✓ |
phpDocumentor | ✓ | |
phpinsights | ✓ | |
phplint | ✓ | ✓ |
phploc | ✓ | ✓ |
phpmd | ✓ | ✓ |
phpmetrics | ✓ | ✓ |
phpmnd | ✓ | |
phpspec | ✓ | ✓ |
phpstan | ✓ | ✓ |
phpstan-beberlei-assert | ✓ | ✓ |
phpstan-deprecation-rules | ✓ | ✓ |
phpstan-doctrine | ✓ | ✓ |
phpstan-ergebnis-rules | ✓ | ✓ |
phpstan-exception-rules | ✓ | ✓ |
phpstan-phpunit | ✓ | ✓ |
phpstan-strict-rules | ✓ | ✓ |
phpstan-symfony | ✓ | ✓ |
phpstan-webmozart-assert | ✓ | ✓ |
phpunit | ✓ | ✓ |
phpunit-5 | ✓ | |
phpunit-7 | ✓ | |
phpunit-8 | ✓ | ✓ |
psalm | ✓ | ✓ |
psecio-parse | ✓ | ✓ |
rector | ✓ | |
roave-backward-compatibility-check | ✓ | |
simple-phpunit | ✓ | ✓ |
twig-lint | ✓ | ✓ |
twigcs | ✓ | ✓ |
yaml-lint | ✓ | ✓ |