object42/phpcs

object42/phpcs

维护者

详细信息

github.com/object42/phpcs

源代码

问题

安装次数: 13

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 0

开放问题: 0

类型:phpcodesniffer-standard

1.0 2022-03-03 14:01 UTC

This package is auto-updated.

Last update: 2024-09-29 06:14:45 UTC


README

squizlabs/PHP_CodeSniffer 的扩展,但带有自定义规则集

安装

  • 需要这个包
composer require object42/phpcs --dev
  • 在项目根目录创建 phpcs.xml.dist 文件作为起点
<?xml version="1.0" encoding="UTF-8"?>
<rule name="phpcs">
    <description>phpcs</description>
    <arg value="sp"/>
    <arg name="colors"/>
    <arg name="cache" value="/tmp/.phpcs.cache"/>
    <arg name="extensions" value="php"/>

    <file>.</file>
    <exclude-pattern>./node_modules</exclude-pattern>
    <exclude-pattern>./vendor</exclude-pattern>

    <rule ref="object42"/>
</rule>

可选

  • phpcs.xml 添加到项目根目录的 .gitignore 中(以允许本地覆盖)
  • 添加要排除的文件夹

用法

php vendor/bin/phpcs