sadovnik/hexlet-psr-linter

此包最新版本(0.1.0)没有可用的许可信息。

0.1.0 2017-03-23 15:35 UTC

This package is not auto-updated.

Last update: 2024-09-23 11:37:46 UTC


README

Build Status Code Climate Test Coverage Issue Count

hexlet-psr-linter screenshot

这是一个针对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中制作规则的有用说明
  • 制作一个友好的演示,展示命令行使用方法
  • 带有在线代码检查器的网站