tonoman3g/phpcs-variable-analysis

A PHP_CodeSniffer 标准,用于变量分析

dev-master 2016-06-27 14:29 UTC

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,以查看配置的注释示例。

已知问题 & 缺陷

  • 当前未分析文件作用域。