wyrihaximus / phpstan-react
👎 ReactPHP 扩展用于 PHPStan
1.0.0
2024-02-29 20:19 UTC
Requires
- php: ^8.2
Requires (Dev)
- nikic/php-parser: ^4.18
- phpstan/phpdoc-parser: ^1.24
- wyrihaximus/test-utilities: ^5.6
This package is auto-updated.
Last update: 2024-09-10 22:19:45 UTC
README
安装
要通过 Composer 安装,请使用以下命令,它将自动检测最新版本并将其绑定到 ^
。
composer require wyrihaximus/phpstan-react
使用方法
将规则文件包含在此包的根目录中,以使 PHPStan 检查您的代码中的阻塞函数
includes: - vendor/wyrihaximus/phpstan-react/phpstan-reactphp-rules.neon
函数
fclose
file_exists
相关包
- react/filesystem
建议的替代方案
- React\Filesystem\AdapterInterface::detect
文档
file_get_contents
相关包
- react/filesystem
建议的替代方案
- React\Filesystem\Node\FileInterface::getContents
文档
file_put_contents
相关包
- react/filesystem
建议的替代方案
- React\Filesystem\Node\FileInterface::putContents
文档
fopen
相关包
- react/filesystem
- react/socket
建议的替代方案
- React\Filesystem\Node\FileInterface::getContents
- React\Socket\Connector::connect
文档
- https://github.com/reactphp/filesystem/?tab=readme-ov-file#getcontents
- https://reactphp.org/socket/#connect
fread
相关包
- react/stream
建议的替代方案
- React\Stream\ReadableStreamInterface::on
文档
fwrite
相关包
- react/stream
建议的替代方案
- React\Stream\WritableStreamInterface::write
文档
gethostbyname
相关包
- react/dns
建议的替代方案
- React\Dns\ResolverInterface::resolve
文档
is_dir
相关包
- react/filesystem
建议的替代方案
- React\Filesystem\AdapterInterface::detect
文档
is_file
相关包
- react/filesystem
建议的替代方案
- React\Filesystem\AdapterInterface::detect
文档
is_link
相关包
- react/filesystem
建议的替代方案
- React\Filesystem\AdapterInterface::detect
文档
mkdir
相关包
- react/filesystem
建议的替代方案
- React\Filesystem\Node\NotExistInterface::createDirectory
文档
sleep
相关包
- react/promise-timer
建议的替代方案
- React\Promise\Timer\sleep
文档
time_nanosleep
相关包
- react/promise-timer
建议的替代方案
- React\Promise\Timer\sleep
文档
time_sleep_until
相关包
- react/promise-timer
建议的替代方案
- React\Promise\Timer\sleep
文档
usleep
相关包
- react/promise-timer
建议的替代方案
- React\Promise\Timer\sleep
文档
许可
MIT 许可证 (MIT)
版权所有 © 2024 Cees-Jan Kiewiet
在此软件及其相关文档文件的副本(以下简称“软件”)的副本上,任何人可以免费获得,用于在不受限制的情况下处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许软件提供者使用该软件,前提是满足以下条件
上述版权声明和本许可声明应包含在软件的任何副本或主要部分的副本中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任承担责任,无论这些责任是在合同、侵权或其他方式中产生的,也不论这些责任是否与软件或软件的使用或其他交易有关。