artfocus / codestyle
PHP CodeSniffer 的 ArtFocus 编码规范
v3.0.1
2016-05-11 11:34 UTC
Requires
- php: >=7.0
Requires (Dev)
- squizlabs/php_codesniffer: ~2.6.0
This package is auto-updated.
Last update: 2024-08-29 03:47:20 UTC
README
- 基于 Consistence,请仔细阅读。
- 但在某些情况下有所不同
- 数组:当指定第一个键时,也允许无键数组(Nette\Database $criteria)。
- 注释:允许行内注释(代码条件、代码折叠)。
- 注释:不检查类型参数(允许使用简写如 int、bool)。
- 常量:包括 TRUE、FALSE、NULL 的大写常量(Nette 代码风格)。
- 格式化:类型转换后没有空格。
- 格式化:允许 heredoc 语法(例如在测试中)。
- 函数:具有多行参数的函数的左大括号必须与关闭括号在同一行上。
- 字符串:当包含变量时,允许使用双引号。
- 空白:类型转换后没有空格。
- 以及其他一些差异。
示例用法
通过 Composer 将其安装到您的项目中
$ composer require artfocus/codestyle
运行 PHP CodeSniffer 如此
$ vendor/bin/phpcs --standard=/path/to/Artfocus/ruleset.xml -sp src tests
版本管理
此包使用 semver.org。