sunray / coding-standard
Sunray 开发编码标准
dev-master
2019-03-07 20:59 UTC
Requires
- php: >=7.3
- slevomat/coding-standard: ^4.0
- squizlabs/php_codesniffer: ^3.2.3
This package is auto-updated.
Last update: 2024-09-08 08:58:19 UTC
README
这是一个用于常见PHP和JavaScript模块的编码标准。
本标准的宗旨在Sunray 编码哲学中概述,旨在通过可读、可调试和可维护的代码创建一个高效的开发工作流程。基本原则包括
PHP
PHP特定的编码标准在单独的文档中概述。
要求
- PHP 7.1+
- Composer
安装
- 将
"sunray/coding-standard": "dev-master"
添加到应用程序composer.json
文件的require-dev
块中,如下所示{ "require-dev": { "sunray/coding-standard": "dev-master" } }
或自动添加composer require --dev sunray/coding-standard:dev-master
使用方法
- 在应用程序根目录下创建一个
phpcs.xml
文件,如下所示<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE xml> <ruleset name="ProjectName"> <!-- Configure Project Paths --> <!-- PHPCS Settings --> <arg value="p" /> <arg value="s" /> <arg name="basepath" value="." /> <arg name="colors" /> <arg name="cache" /> <arg name="extensions" value="php" /> <arg name="encoding" value="utf-8"/> <arg name="report-width" value="80" /> <!-- Include the Sunray coding standard --> <rule ref="vendor/sunray/coding-standard/ruleset.xml" /> </ruleset>
- 从应用程序根目录执行以下操作
vendor/bin/phpcs