chrisdbrown / yaml-standardiser
Yaml 标准化工具
dev-master
2019-05-01 17:52 UTC
Requires
- php: ^7.1, <7.3
- symfony/console: ~3.4 || ~4.0
- symfony/finder: ~3.4 || ~4.0
- symfony/yaml: ~3.4 || ~4.0
Requires (Dev)
- consistence/coding-standard: ~2.0
- phpstan/phpstan: ^0.11.4
- phpunit/phpunit: ^7
- symfony/var-dumper: ~3.4 || ~4.0
This package is auto-updated.
Last update: 2024-09-29 04:43:30 UTC
README
为您的 yaml 文件应用一些基本标准
使用以下命令将此工具添加到您的项目:composer require --dev chrisdbrown/yaml-standardiser
运行如下:vendor/bin/yaml-standardiser file-to-edit.yaml file2.yaml
传递一个目录将分析该目录及其所有子目录中所有扩展名为 .yml
或 .yaml
的文件
当前已实现
- 单文件中的顶层键按字母顺序排序
- 多文件支持
待办事项
- 按优先级排序某些键
- 多级键按字母顺序排序
- 缩进
- 键块之间的间距
- 对象标准
- 按文件设置配置
- 改进的报告
- 生成可读的 diff 文件
- 生成补丁文件