walkeralencar/ci-php-analyzer

PHP代码的高级静态分析和自动修复工具

dev-master 2014-05-13 18:06 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:37:04 UTC


README

PHP分析器对您的源代码执行静态分析,以帮助您查找错误和缺陷,并且还内置了启发式算法来自动修复其中的一些。

文档中了解更多信息。

安装

请注意,PHP分析器本身需要PHP 5.4运行时;此要求仅适用于运行PHP分析器的系统,而不是分析中的代码。

独立

PHPAnalyzer可以通过composer非常容易地安装

composer create-project scrutinizer/php-analyzer:dev-master

嵌入

PHPAnalyzer也可以嵌入到现有项目中

{
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/schmittjoh/PHP-Parser"
        }
    ],
    "require-dev": {
        "scrutinizer/php-analyzer": "*@dev",
        "scrutinizer/utils": "*@dev",
        "jms/php-manipulator": "*@dev",
        "nikic/php-parser": "*@dev"
    }
}

使用方法

通过命令行

php bin/phpalizer run some-dir

命令行界面对于分析较小的库或用于测试特别有用。