是否有使用PHP代码嗅探器强制执行严格比较(==)的规则?
正如标题所说。我正在寻找一个类似于eslint的规则,但适用于PHP。我想强制使用是否有使用PHP代码嗅探器强制执行严格比较(==)的规则?,php,phpcs,phpcodesniffer,Php,Phpcs,Phpcodesniffer,正如标题所说。我正在寻找一个类似于eslint的规则,但适用于PHP。我想强制使用==/==而不是==/= 我也尝试过谷歌搜索他们的回购协议,但不幸的是没有用。我只是想在这里问一下,在我在Github上打开一个问题之前,是否有人知道我错过了一条规则:)尝试包括Squiz.Operators.ComparisonOperatorUsagesniff。它强制执行严格的类型比较,包括禁止使用$foo支持==false 它还禁止隐式真实比较,因此您不能执行类似于if($foo)的操作,但是您可以通过排除
==
/==代码>而不是==
/=代码>
我也尝试过谷歌搜索他们的回购协议,但不幸的是没有用。我只是想在这里问一下,在我在Github上打开一个问题之前,是否有人知道我错过了一条规则:)尝试包括Squiz.Operators.ComparisonOperatorUsage
sniff。它强制执行严格的类型比较,包括禁止使用$foo
支持==false
它还禁止隐式真实比较,因此您不能执行类似于if($foo)
的操作,但是您可以通过排除Squiz.Operators.ComparisonOperatorUsage.ImplicitTrue
错误代码来禁用它,如果它对您的标准太严格