sumofuturo / php-coding-standard
Sumofuturo 为 PHP 项目编写的编码标准
v1.0.2
2018-02-10 07:52 UTC
Requires
- php: ^7.1
- dealerdirect/phpcodesniffer-composer-installer: ^0.4.4
- slevomat/coding-standard: ^4.3 <4.4.4 || ^4.4.5
- squizlabs/php_codesniffer: ^3.0 <3.2 || ^3.2.3
This package is auto-updated.
Last update: 2024-09-11 00:50:51 UTC
README
用于在 PHP 项目 中与 PHP_CodeSniffer 一起使用的编码标准规则。
该规则集扩展了 PSR-2,并包括
- 不允许使用数组长语法(
array(...)
) - 确保字符串连接运算符周围有空格
- 不允许多余的空格。
- 在每个文件的开头要求
declare(strict_types=1);
- 不允许未使用的 use 语句
- 要求 use 语句按字母顺序排列
- 要求严格比较(使用
===
和!==
而不是==
和!=
) - 要求多行数组的每个元素后都跟有逗号
- 要求在函数返回类型提示冒号和函数结束括号之间没有空格 [
function (...): string
]