mnapoli/hard-mode

PHP的Hard模式

安装数: 24,144

依赖项: 21

推荐者: 0

安全性: 0

星标: 8

关注者: 3

分支: 1

开放性问题: 0

类型:phpcodesniffer-standard

0.3.0 2020-10-12 07:54 UTC

This package is auto-updated.

Last update: 2024-09-12 16:54:45 UTC


README

composer require --dev mnapoli/hard-mode

然后编写一个.phpcs.xml.dist文件

<?xml version="1.0"?>
<ruleset>
    <arg name="basepath" value="."/>

    <file>src</file>
    <file>tests</file>

    <rule ref="HardMode"/>
</ruleset>

然后运行分析

vendor/bin/phpcs

或者使用pretty

vendor/bin/pretty

修复错误

运行

vendor/bin/phpcbf

或者使用pretty

vendor/bin/pretty fix

高级配置

查看PHP CodeSniffer文档以获取所有选项。以下是对常见场景的文档。

排除某些文件的分析

<exclude-pattern>tests/Fixtures</exclude-pattern>

在大型项目中,您可能希望使用PHP CodeSniffer的缓存

<arg name="cache" value=".phpcs-cache"/>

请记住将.phpcs-cache添加到.gitignore