schnittstabil/sugared-php_codesniffer

此软件包已被废弃,不再维护。作者建议使用sugared-rim/php_codesniffer软件包。

PHP_CodeSniffer 简化使用 🍒

3.1.0 2018-03-27 22:45 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:57:19 UTC


README

Build Status Coverage Status Scrutinizer Code Quality Code Climate

SensioLabsInsight

PHP_CodeSniffer 简化使用 🍒

SugaredRim\PHP_CodeSniffer 对代码风格检查持有特定观点,并使用PHP_CodeSniffer,预配置以尽快启动。

安装

$ composer require --dev sugared-rim/php_codesniffer

使用方法

无需运行带有所有选项的phpcs,只需运行sugared-rim-phpcs即可

{
    ...
    "require-dev": {
        "sugared-rim/php_codesniffer": ...
    },
    "scripts": {
        "lint": "sugared-rim-phpcs"
    }
}

配置

您可以通过将选项放入您的composer.json中来覆盖某些选项。

有关files选项的详细信息,请参阅schnittstabil/finder-by-config

一些默认设置

{
    ...
    "scripts": {
        "lint": "sugared-rim-phpcs"
    },
    "extra": {
        "sugared-rim/php_codesniffer": {
            "default_standard": ["PSR1", "PSR2"],
            "files": {
                "in": ["."],
                "name": ["*.php"],
                "files": true,
                "exclude": [
                    "build",
                    "bower_components",
                    "node_modules",
                    "vendor"
                ],
                "ignoreDotFiles": true,
                "ignoreVCS": true
            }
        }
    }
}

所有extra.sugared-rim/php_codesniffer选项都通过PHP_CodeSniffer::setConfigData传递,除了

  • files:要检查的文件和/或目录数组。

许可

MIT © Michael Mayer