指尖上的记忆指尖上的记忆
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub

多人同时开发同一个项目的时候,为了同意编码的风格,可以通过 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软连接,上面的命令执行都是在项目的根目录下.