bellangelo / phpstan-require-file-exists
This package is abandoned and no longer maintained.
No replacement package was suggested.
A PHPStan rule for checking if the files mentioned in the imports really exist.
Package info
github.com/Bellangelo/phpstan-require-file-exists
pkg:composer/bellangelo/phpstan-require-file-exists
Fund package maintenance!
v1.2.0
2024-09-01 20:51 UTC
Requires
- php: >=7.4
- phpstan/phpstan: ~1.5
Requires (Dev)
- ext-json: *
- phpunit/phpunit: ^9.6
- squizlabs/php_codesniffer: ^3.10
README
UPDATE: This rule has been merged into PHPStan itself. Here is the PR: phpstan/phpstan-src#3294
Weirdly enough, PHPStan does not check if a file exists when used in a
require or include statement. This is a PHPStan rule that tries to do
exactly that.
Installation
composer require --dev bellangelo/phpstan-require-file-exists
Development
For local development and testing, composer.json contains several commands that you can run.
composer run tests- runs the PHPUnit tests.composer run phpstan- runs PHPStan on thesrcandtestsdirectories.composer run phpcs- runs PHP CodeSniffer on thesrcandtestsdirectories.composer run phpcs:fix- runs PHP CodeSniffer on thesrcandtestsdirectories and tries to fix the issues.