tp5.1配置phpstan详细教程
admin
2022-06-23 16:03
短信预约 -IT技能 免费直播动态提醒
先改一下composer.json
{
"require-dev": {
"symfony/var-dumper": "^4.2",
"phpstan/phpstan": "^0.12.33"
},
"autoload": {
"psr-4": {
"app\\": "application"
},
"psr-0": {
"": "extend/"
},
"files": [
"application/common.php",
"vendor/topthink/framework/helper.php"
]
},
"scripts": {
"analyse": "phpstan analyse --memory-limit 2G -c phpstan.neon"
}
}
主要是加一下phpstan包跟analyse脚本
在项目根目录下加一下phpstan.neon文件
# Magic behaviour with __get, __set, __call and __callStatic is not exactly static analyser-friendly :)
# Fortunately, You can ingore it by the following config.
#
# vendor/bin/phpstan analyse app --memory-limit 200M -l 0
#
parameters:
level: 1
paths:
- ./application
ignoreErrors:
# - '#Static call to instance method think\[a-zA-Z0-9\]::[a-zA-Z0-9\\_]+\(\)#'
执行composer update
执行composer analyse
写一个错误试试
如上已经成功扫描出来错误
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341