There are 16 tools with exclude-php:8.0 tag.
Each repo has been checked, to create this plan
| Name |
Excluded from PHP 8.0 |
Comments |
Worth a Try? |
| analyze |
❌ |
Last PR 4 Dec 2019. Forked project also has no recent activity |
❌ |
| box |
❌ |
Add PHP 8 support (#508) |
✅ |
| diffFilter |
❌ |
Last PR Oct 2020, composer.json shows "php": ">=7.0", |
❌ |
| doctrine-psalm-plugin |
❌ |
composer.json showing "php": ".. ^8", |
✅ |
| parallel-lint |
❌ |
README updated 15 Mar 2020 to advise This repository is abandoned. Suggested alternative: https://github.com/php-parallel-lint/PHP-Parallel-Lint > readme states This works from PHP 5.4 to 7.4 |
❌ |
| paratest |
❌ |
Last PR 5 days ago, composer.json "php": " .. ^8.0", |
✅ |
| php-coupling-detector |
❌ |
Last PR 4 Jan 2021 to add PHP 8 #62, composer.json "php": ">=7.2", |
✅ |
| php-formatter |
❌ |
Last PR 31 Dec 2017. |
❌ |
| phpat |
❌ |
Last PR 28 Dec 2020. composer.json "php": "^7.2", |
❌ |
| phpDocumentor |
❌ |
Last PR 22 Feb 2021 (Yesterday). composer.json "php": "... ^8.0", |
✅ |
| phpinsights |
❌ |
Last PR 9 days ago (14 Feb 2021) composer.json "php": ".. ^8.0", |
✅ |
| phpmnd |
❌ |
Last PR 27 days ago (25 Jan 2021) composer.json "php": "^7.1", |
❌ |
| phpunit-5 |
❌ |
Last PR for 5.7.27 was 1 Feb 2018 |
❌ |
| phpunit-7 |
❌ |
composer.json for 7.5.20 locked at "php": "^7.1",, a fork used by Silverstripe may work: sminnee/phpunit |
❓ |
| rector |
❌ |
Last PR today 23 Feb 2021. php: .. ^8.0 |
✅ |
| roave-backward-compatibility-check |
❌ |
Last PR 5 days ago (18 Feb 2021), composer.json "php": "^7.4.7", |
❌ |
Summary
- ✅ 7 worth a try
- ❌ 8 no activity or locked to PHP 7
- ❓ 1 is possible by using a fork.
The next step is to remove the tag and see if the build passes.
Edit: php-formatter should be ❌
There are 16 tools with
exclude-php:8.0tag.Each repo has been checked, to create this plan
"php": ">=7.0","php": ".. ^8","php": " .. ^8.0","php": ">=7.2","php": "^7.2","php": "... ^8.0","php": ".. ^8.0","php": "^7.1",, a fork used by Silverstripe may work: sminnee/phpunitphp: .. ^8.0"php": "^7.4.7",Summary
The next step is to remove the tag and see if the build passes.
Edit:
php-formattershould be ❌