tonoman3g / phpcs-variable-analysis
A PHP_CodeSniffer 标准,用于变量分析
dev-master
2016-06-27 14:29 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-14 18:58:48 UTC
README
PHP_CodeSniffer 静态分析工具的插件,用于添加对有问题的变量使用的分析。
- 执行变量使用的静态分析。
- 如果使用未定义的变量,则发出警告。
- 如果变量在此作用域内设置或声明,但从未使用过,则发出警告。
- 如果在同一作用域内重新声明变量,则发出警告。
- 如果在类作用域外使用 $this, self::$static_member, static::$static_member,则发出警告。
安装
运行 ./install.sh -h 以获取安装帮助。
对于通过 PEAR 在 ~/pear 中默认安装 PHP_Codesniffer 的情况,您可以直接运行 ./install.sh 以使用默认选项,然后将 ruleset.xml 中的规则复制到您自己的 ruleset.xml。
定制
VariableAnalysis 有多种选项可以自定义其行为,请查看包含的 ruleset.xml,以查看配置的注释示例。
已知问题 & 缺陷
- 当前未分析文件作用域。