agentsib / symfony2-coding-standard
Symfony2 PHP CodeSniffer 编码规范
1.0.1
2016-06-21 13:46 UTC
Requires (Dev)
Suggests
- goatherd/phpcs_installer: Automatic installing
This package is auto-updated.
Last update: 2024-08-28 09:11:05 UTC
README
一个用于检查Symfony 编码规范的编码规范
安装
-
安装 phpcs
pear install PHP_CodeSniffer
-
找到您的 PEAR 目录
pear config-show | grep php_dir
-
将此仓库复制、符号链接或检出到 phpcs
Standards
目录下的名为 Symfony2 的文件夹中cd /path/to/pear/PHP/CodeSniffer/Standards git clone git://github.com/opensky/Symfony2-coding-standard.git Symfony2
-
将 Symfony2 设置为默认编码规范
phpcs --config-set default_standard Symfony2
-
...
-
大功告成!
cd /path/to/my/project phpcs phpcs path/to/my/file.php
贡献
如果您为这些 sniff 提供代码贡献,请确保它符合 PEAR 编码规范,并且 Symfony2-coding-standard 单元测试仍然通过。
要检查编码规范,请在 Symfony2-coding-standard 源根目录下运行
$ phpcs --ignore=*/tests/* --standard=PEAR . -n
单元测试在 PHP_CodeSniffer 目录内运行
$ phpunit --filter Symfony2_* tests/AllTests.php