youwe/coding-standard

尤维PHP编码规范

安装数: 97,185

依赖项: 4

建议者: 0

安全性: 0

星标: 4

关注者: 2

分支: 6

公开问题: 1

类型:phpcodesniffer-standard

3.6.1 2024-02-05 21:46 UTC

README

这是尤维编码规范,它包含PHPCS和PHPMD的规则集。

安装

使用composer在主目录中安装编码规范。

composer global require youwe/coding-standard

配置PHPStorm使用编码规范。

首先配置PHPStorm使用正确的phpcs命令。

转到设置 > 语言和框架 > PHP > 代码检查器。选择“本地”作为路径,并填写~/.config/composer/vendor/bin/phpcs的完整路径。

然后转到设置 > 编辑器 > 检查,搜索PHP代码检查器验证。选择自定义并添加~/.config/composer/vendor/youwe/coding-standard/src/Youwe的路径。

在项目中使用编码规范

要在项目中使用标准,需要在composer中要求该标准。

cd <project_directory>
composer require youwe/coding-standard --dev

这将把编码规范添加到项目的供应商目录中。

要允许phpcs使用编码规范,在项目的根目录中添加一个名为phpcs.xml的文件。

<?xml version="1.0"?>
<ruleset>
    <rule ref="./vendor/youwe/coding-standard/src/Youwe"/>
</ruleset>

可以通过进入目录从命令行检查标准。

cd <project_directory>
./vendor/bin/phpcs ./src

配置PHP CodeSniffer以显示更严重的信息

默认情况下,PHP CodeSniffer仅显示严重性高于5的消息。尤维编码规范也有一些严重性较低的消息。这些是鼓励更好的编码方式的提示,但不应阻止拉取请求。

要配置phpcs以显示这些消息,请执行以下命令。

~/.config/composer/vendor/bin/phpcs --config-set severity 1