bellangelo / phpstan-require-file-exists
一个用于检查在导入中提到的文件是否实际存在的 PHPStan 规则。
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
更新: 此规则已合并到 PHPStan 本身。这里是 PR: phpstan/phpstan-src#3294
奇怪的是,PHPStan 在使用 require
或 include
语句时不会检查文件是否存在。这是一个试图做到这一点的 PHPStan 规则。
安装
composer require --dev bellangelo/phpstan-require-file-exists
开发
对于本地开发和测试,composer.json
包含了您可以运行的几个命令。
composer run tests
- 运行 PHPUnit 测试。composer run phpstan
- 在src
和tests
目录上运行 PHPStan。composer run phpcs
- 在src
和tests
目录上运行 PHP CodeSniffer。composer run phpcs:fix
- 在src
和tests
目录上运行 PHP CodeSniffer 并尝试修复问题。