Psalm
made with
PHP
简介及使用教程
Psalm是一个用于PHP的开源静态分析工具,可以帮助识别代码中明显的和难以识别的bug。
Psalm既适用于大型遗留代码库,也适用于小型现代代码库,可以帮助防止绝大多数类型相关的runtime 错误,并且能够利用其他语言中流行的安全编码模式。
Psalm还可以自动修复发现的许多错误以改进代码。
安装
环境要求
- PHP >=7.1
Composer
composer require --dev vimeo/psalm
使用
添加psalm.xml
配置
./vendor/bin/psalm --init
Psalm会检查项目,计算出一个基于代码库的适当错误级别。
接下来,运行以下代码来检查当前项目代码。
./vendor/bin/psalm
Psalm还可以可以通过插件来扩展以查找和修复特定领域的问题。用户可以通过 https://packagist.org/?type=psalm-plugin或者CLI composer search -t psalm-plugin '.'
查找相关插件。
找到插件后,可以通过命令安装:
composer require --dev <plugin-vendor/plugin-package>
示例
作者
Vimeo
相关项目