mnapoli / hard-mode
PHP的Hard模式
0.3.0
2020-10-12 07:54 UTC
Requires
- doctrine/coding-standard: ^8.0
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
。