PHP CS Fixer 自定义修复器集

PHP CS Fixer 自定义修复器集

php-cs-fixer-custom-fixers A set of custom fixers for PHP CS Fixer php-cs-fixer-custom-fixers 项目地址: https://gitcode.com/gh_mirrors/ph/php-cs-fixer-custom-fixers

PHP CS Fixer 是一个用于规范 PHP 代码风格的工具,本项目则是一个开源项目,提供了针对 PHP CS Fixer 的自定义修复器集合。该项目主要使用 PHP 编程语言开发。

核心功能

该项目包含了一系列自定义的修复器,用于解决 PHP CS Fixer 标准修复器可能无法覆盖到的代码风格问题。这些修复器可以帮助开发者进一步规范和美化代码,包括但不限于:

  • 注释周围的空格处理
  • 配置函数的注释处理
  • 构造函数空括号的格式化
  • 数据提供者名称的规范化
  • 数据提供者返回类型的规范化
  • 数据提供者的静态声明
  • 声明语句放置位置的规范化
  • 空函数体的规范化
  • 内部类名的正确大小写引用
  • 使用 array_key_exists 替代 isset 的规范
  • 多行注释或 PHPDocs 的格式化
  • 注释代码的移除
  • 由 Doctrine Migrations 生成的注释的移除
  • 数组键值重复的检查
  • 重复导入语句的检查
  • 禁止全局命名空间导入
  • 禁止全局命名空间中的类名前加斜线
  • 禁止使用可空布尔类型
  • 删除由 PhpStorm 生成的注释
  • 函数定义中禁止使用引用传递参数
  • 文字字符串的不必要连接

最近更新

最近项目的更新主要包括对修复器的持续维护和改进,以下是一些具体更新:

  • DataProviderNameFixerDataProviderReturnTypeFixer 等修复器进行了升级,以更好地适应 PHP 的单元测试规范。
  • 引入了 MultilinePromotedPropertiesFixer 修复器,以规范促销属性在类构造函数中的格式。
  • NoLeadingSlashInGlobalNamespaceFixer 进行了改进,以正确处理全局命名空间中的类名引用。
  • 增加了对 PHP 代码风格更细致的规范,如 NoSuperfluousConcatenationFixer 修复器的添加,以避免不必要的字符串连接。

通过这些自定义修复器,开发者可以确保其代码符合一致的编码标准,提升项目代码的可读性和维护性。

php-cs-fixer-custom-fixers A set of custom fixers for PHP CS Fixer php-cs-fixer-custom-fixers 项目地址: https://gitcode.com/gh_mirrors/ph/php-cs-fixer-custom-fixers

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万钧瑛Hale

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值