artfocus/codestyle

PHP CodeSniffer 的 ArtFocus 编码规范

v3.0.1 2016-05-11 11:34 UTC

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