opay-dev/php-linting-tools

Opay开发者使用的PHP代码规范规则集

安装次数: 8,916

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:phpcodesniffer-standard

v1.4.2 2024-02-12 14:58 UTC

This package is auto-updated.

Last update: 2024-09-12 16:06:29 UTC


README

OPAY

PHP代码规范规则

这是“OPAY解决方案”开发者使用的PHP代码规范工具和规则集,以确保我们交付可维护和最高质量的代码。

本工具集的主要目的是确保开发者编写符合PSR规范的代码。我们添加了许多附加规则,以提高代码质量和可读性。如果发现至少一个代码风格错误或警告,我们的代码就不会进入生产环境。

包内容

PHP-CS-FixerPHP_CodeSniffer都是PHP代码规范工具,它们相互补充,允许开发者编写最高质量的代码。

安装与使用

使用composer将其作为开发依赖项安装

$ composer require --dev opay-dev/php-linting-tools

运行工具验证您的文件

vendor/bin/php-cs-fixer fix path/to/files --dry-run --verbose
vendor/bin/phpcs -p --standard=OpaySniffs path/to/files

运行工具自动修复您的文件(并非所有文件都可以修复,某些文件可能需要手动修复)

vendor/bin/php-cs-fixer fix path/to/files --verbose
vendor/bin/phpcbf -p --standard=OpaySniffs path/to/files

设置自定义配置并运行工具验证您的文件

vendor/bin/php-cs-fixer fix --config="ConfigExamples/custom_phpcsfixer_config.php" --dry-run --verbose
vendor/bin/phpcs -p --standard="ConfigExamples/custom_phpcs_config.xml"

设置自定义配置并运行工具自动修复您的文件

vendor/bin/php-cs-fixer fix --config="ConfigExamples/custom_phpcsfixer_config.php" --verbose
vendor/bin/phpcbf -p --standard="ConfigExamples/custom_phpcs_config.xml"

配置bash脚本或将脚本添加到composer.json中,然后使用单个命令composer lint运行它

{
    "lint": [
        "vendor/bin/php-cs-fixer fix path/to/files --dry-run --verbose",
        "vendor/bin/phpcs -p --standard=OpaySniffs path/to/files"
    ]
}

许可证

这是一套由不同开发团队创建的工具集,由Opay开发者收集并添加了额外的规则。只要不违反其他开发者的许可证,本软件包可在MIT许可证下使用。