PackageTrack
Sign in Get early access

thecodingmachine/phpstan-strict-rules

A set of additional rules for PHPStan based on best practices followed at TheCodingMachine

v2.0.0 7.4M downloads/mo #3334 most downloaded on Packagist thecodingmachine/phpstan-strict-rules

What this package is like to depend on

Last release 1 months ago

27 Jun 2026

Ships unpredictably

gaps range from 8 days to 4.6 years

Some releases are documented

notes for 9 of 31 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

31 releases · first in 2017

1 release in the last 12 months

see the full history below

Release timeline

30 releases · Jun 2017 to Jun 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 31
  1. v2.0.0 27 Jun 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v1.0.0...v2.0.0

    Open source →
  2. v1.0.0 08 Nov 2021
    Release notes

    This release targets PHPStan v1.0.0

    Open source →
  3. v0.12.2 08 Nov 2021
    Release notes

    Bugfix:

    • Fixing compatibility with PHP8 when no variable is set in the catch block #57 #59 (@dongm2ez)
    Open source →
  4. v0.12.1 08 Sep 2020
    Release notes
    Open source →
  5. v0.12.0 04 Dec 2019
    Release notes

    This release brings compatibility with PHPStan 0.12.

    Because PHPStan 0.12 new level 6 does all the type checking we used to do, the type checking related rules of phpstan-strict-rules have been removed from this package.

    Open source →
  6. v0.11.2 08 Jun 2019

    Nothing published for this version

  7. v0.11.1 27 May 2019
    Release notes
    • #48 Added support for phpstan-extension-installer. Credits to @sspat
    Open source →
  8. v0.11.0 18 Jan 2019
    Release notes

    Tagging v0.11.0 to keep the same numbering scheme as PHPStan (current version is 0.11)
    v0.11.0 is actually the SAME release as v0.10.8.

    Open source →
  9. v0.10.8 no date
    Release notes
    • #44 Adding a special annotation that allows to ignore empty catch statement errors
    • #46 Adding PHPStan 0.11 compatibility
    Open source →
  10. v0.10.7 30 Oct 2018
    Release notes

    Bugfix:

    • #39 void return types declared in PHPDoc but not natively are now detected.
    Open source →
  11. v0.10.6 15 Oct 2018

    Nothing published for this version

  12. v0.10.5 13 Oct 2018

    Nothing published for this version

  13. v0.10.4 12 Oct 2018

    Nothing published for this version

  14. v0.10.3 06 Jul 2018

    Nothing published for this version

  15. v0.10.2 06 Jul 2018

    Nothing published for this version

  16. v0.10.1 04 Jul 2018

    Nothing published for this version

  17. v0.10.0 25 Jun 2018

    Nothing published for this version

  18. v0.9.2 23 Apr 2018

    Nothing published for this version

  19. v0.9.1 27 Mar 2018

    Nothing published for this version

  20. v0.8.5 09 Nov 2017

    Nothing published for this version

  21. v0.8.4 23 Oct 2017

    Nothing published for this version

  22. v0.8.3 22 Sep 2017

    Nothing published for this version

  23. v0.8.2 19 Sep 2017

    Nothing published for this version

  24. v0.8.1 11 Sep 2017

    Nothing published for this version

  25. v0.8.0 31 Aug 2017

    Nothing published for this version

  26. v0.7.4 17 Jul 2017

    Nothing published for this version

  27. v0.7.3 17 Jul 2017

    Nothing published for this version

  28. v0.7.2 05 Jul 2017

    Nothing published for this version

  29. v0.7.1 04 Jul 2017

    Nothing published for this version

  30. 0.7.0 27 Jun 2017

    Nothing published for this version

  31. v0.9 29 Nov 2017

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive