merlindiavova / fix-wordpress-stubs
修复 PHP Stubs 中的 WordPress stubs
dev-master
2020-02-02 19:49 UTC
Requires
- php: ^7.3
Requires (Dev)
- amesplash/php-coding-standard: dev-master
- composer/composer: *
- dealerdirect/phpcodesniffer-composer-installer: ^0.5.0
- jakub-onderka/php-parallel-lint: ^1.0
- phan/phan: ^2.4
- phpstan/extension-installer: ^1.0
- phpstan/phpstan: ^0.12.8
- squizlabs/php_codesniffer: ^3.5
- vimeo/psalm: ^3.8
This package is not auto-updated.
Last update: 2024-09-10 16:14:22 UTC
README
当使用静态分析工具分析您的 WordPress 应用或网站时,通常需要 WordPress 函数 stubs。这些可以从 php-stubs/wordpress-stubs 或 szepeviktor/phpstan-wordpress 获取。尽管它们在提供函数 stubs 方面做得很好,但您仍可能遇到重复的函数 stubs 问题。这个简单的包将自动删除和修复其他问题,以便您的分析工具可以正常运行。
用法
首先通过 composer 安装此包
$ composer require --dev merlidiavova/fix-wordpress-stubs
接下来需要 composer 运行 FixStubs.php
脚本以更新
{
"scripts": {
"post-update-cmd": [
"MerlinDiavova\\WordPress\\FixStubs::run"
]
}
}
这就完成了,现在当您运行 composer update
或 composer install
时,脚本将自动运行并修复由 php-stubs/wordpress-stubs 和 szepeviktor/phpstan-wordpress 提供的 WordPress stubs。