sadovnik / hexlet-psr-linter
此包最新版本(0.1.0)没有可用的许可信息。
0.1.0
2017-03-23 15:35 UTC
Requires
- docopt/docopt: ^1.0
- league/climate: ^3.2
- lstrojny/functional-php: ^1.2
- sadovnik/fs: ^1.0
Requires (Dev)
- adlawson/vfs: ^0.12.1
- codeclimate/php-test-reporter: ~0.3
- nikic/php-parser: ~2.1
- phpunit/phpunit: ~5.4
- squizlabs/php_codesniffer: ~2.6
This package is not auto-updated.
Last update: 2024-09-23 11:37:46 UTC
README
这是一个针对PHP的代码检查工具,旨在实现所有可能的PSR规则。
该项目最初是作为Hexlet培训计划的一部分开始的,但实际上是在很长时间后才开发的。然而,hexlet-
前缀保持不变。
感谢Roman Lakhtadyr进行审阅。🙏🏻
安装
您可以将此包全局安装
composer global require sadovnik/hexlet-psr-linter
或本地安装
composer require sadovnik/hexlet-psr-linter
如果您在全局安装后运行psr-linter
有问题,请确保Composer的全局二进制目录在$PATH
中。
用法
psr-linter [--fix] [--debug] <path>
psr-linter (-h | --help)
psr-linter --version
示例
psr-linter src/Symfony/Component/HttpKernel/Bundle/Bundle.php --fix
路线图
- 初始化模板
- 函数名规则
- 目录支持
- 变量名规则
- 「要么副作用要么定义」规则
- 使用
--fix
标志进行自动修复 - JSON/YML输出
- 为用户规则制作一个接口
- 在README中制作规则的有用说明
- 制作一个友好的演示,展示命令行使用方法
- 带有在线代码检查器的网站