Skip to content

Check the tools with exclude-php:8.0 tag #357

@Pen-y-Fan

Description

@Pen-y-Fan

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 ❌

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions