ingatlancom / variable-analysis
提供PHP CodeSniffer嗅探器以查找未使用和未定义的变量。
该软件包的规范仓库似乎已丢失,因此该软件包已被冻结。
1.0.2
2016-04-12 16:59 UTC
Requires
- php: >=5.3.0
- squizlabs/php_codesniffer: >=1.5.3
This package is auto-updated.
Last update: 2021-03-08 18:35:38 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以获取配置示例的注释。
已知问题 & 错误
- 目前未分析文件作用域。