多人同时开发同一个项目的时候,为了同意编码的风格,可以通过 phpstan 和 php-cs-fixer 对代码进行静态分析,使用命令如下:
php7.4 ./vendor/bin/phpstan
php7.4 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php --verbose --dry-run --using-cache=no --diff //这个会展示具体的哪些行有问题
也可以是:
$ php ./vendor/bin/phpstan
$ php ./vendor/friendsofphp/php-cs-fixer/php-cs-fixer.php fix --verbose --dry-run --using-cache=no //这个只会展示哪些有问题,但是不会展示哪些行
如果需要单元测试,可以通过下面的命令实现:
php7.4 ./vendor/bin/simple-phpunit
php ./vendor/bin/phpunit
注意上面的php7.4只是当前环境下php的版本,可以配置为 全局php软连接,上面的命令执行都是在项目的根目录下.
