ang3/php-dev-binaries

为开发者提供的PHP项目二进制文件

安装: 682

依赖者: 0

建议者: 0

安全性: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

类型:二进制文件

v2.0.0 2023-01-30 16:40 UTC

This package is auto-updated.

Last update: 2024-08-29 05:07:17 UTC


README

Latest Stable Version Latest Unstable Version Total Downloads

此包提供有用的二进制文件,以便检查您项目的代码。它使用phpstan/phpstan进行代码分析和使用friendsofphp/php-cs-fixer修复代码。

摘要

安装

此包应全局安装。

打开命令控制台,进入您的项目目录,并执行以下命令以下载此包的最新稳定版本

$ composer global require ang3/php-dev-binaries --dev

最后,不要忘记将composer的bin文件夹添加到您的环境变量PATH中。

使用

PHP开发

检查代码

在您的项目目录中

$ dev_check_code.sh <phpstan_level>
  • phpstan_level等级(较低:1 - 较高:9)[默认:9]

在您的项目根目录创建文件phpstan.neon

parameters:
  inferPrivatePropertyTypeFromConstructor: true
  checkGenericClassInNonGenericObjectType: false
  checkMissingIterableValueType: false
  paths:
    - %currentWorkingDirectory%/src

如果env不为空也不等于src,则配置文件必须按照命名约定命名:phpstan.<env>.neon

修复代码

在您的项目目录中

$ dev_fix_code.sh <sources_dir>
  • sources_dir是分析文件夹的相对路径[默认:src]

Symfony

对于Symfony应用程序,安装包ang3/symfony-scripts