用途:该技能调用 PhpStorm 的检查引擎,对 PHP 代码进行质量审查,提供与 IDE 编辑器中相同的检查结果。适用于编辑 .php、.phtml 文件之后,或用户要求审查 PHP 代码质量、修复 PHP 相关问题、询问当前代码库的 PHP 最佳实践时。
主要能力:通过 get_inspections 分析指定 PHP 文件,可设置 minSeverity 为 WEAK_WARNING,或 ERROR、WARNING、INFORMATION。返回内容包括严重级别(ERROR > WARNING > WEAK_WARNING > INFORMATION)、基于 1 的行列位置、问题描述以及可用的自动修复(名称与说明)。
使用方式:先调用 get_inspections(filePath: "path/to/file.php", minSeverity: "WEAK_WARNING") 获取问题;再按级别评估,ERROR 必须修复,WARNING 应当修复,WEAK_WARNING 可考虑修复,INFORMATION 为可选建议。对有快速修复的问题,调用 apply_quick_fix(filePath, line, column, quickFixName),其中 quickFixName 必须与 get_inspections 返回的完全一致,工具会在指定位置重新运行高亮以匹配并应用修复。没有快速修复的问题需手动编辑文件。修复后重新运行检查以确认问题已解决。
限制:资料未提供该技能的安装方式、依赖环境、支持平台、收费情况或性能数据,暂未提供。