在PHP中捕获“有条件的”赋值错误

时间:2017-06-29 09:25:17

标签: php

我们刚刚遇到一段代码,它在一个条件中意外地分配了一个变量:if ($type = 'foozle')(那是=而不是==)。这是一个容易犯的错误,如果它已经启用,我们甚至会得到一个PhpStorm警告。

我想要的是一个自动预提交钩子来检查这种问题。由于我无法从脚本运行PhpStorm检查(这会很棒,因为它有很多好检查),我正在寻找另一种可以分析代码的工具。我看过PHP CodeSniffer,PHP Mess Detector和etsy / phan,但没有人警告过这种特殊的bug,至少没有开箱即用。我在这里缺少任何大牌,或者是否有配置选项可以将此支票添加到我已尝试过的任何一个?

0 个答案:

没有答案