etten/codestyle

Etten PHP CodeSniffer 编码规范

v2.0.1 2016-05-11 11:33 UTC

This package is auto-updated.

Last update: 2024-09-10 08:38:22 UTC


README

PHP CodeSniffer 编码规范

  • 基于 Consistence,请仔细阅读。
  • 但在某些情况下有所不同
    • 注释:允许行内注释(代码条件,代码折叠)。
    • 注释:不检查类型参数(允许使用简写如 int,bool)。
    • 常量:包括 TRUE、FALSE、NULL 的大写常量(Nette 代码风格)。
    • 格式化:类型转换后没有空格。
    • 格式化:允许使用 Heredoc 语法(例如在测试中)。
    • 函数:具有多行参数的函数的开括号必须与闭括号在同一行。
    • 字符串:当包含变量时允许使用双引号。
    • 空白:类型转换后没有空格。
    • 以及一些其他差异。

示例用法

通过 Composer 将其安装到您的项目中

$ composer require etten/codestyle

像这样运行 PHP CodeSniffer

$ vendor/bin/phpcs --standard=/path/to/Etten/ruleset.xml -sp src tests

版本控制

此包使用 semver.org