capsulescodes / laravel-flint
一个基于Laravel的针对简约风格的PHP代码风格修复器。
v0.1.0
2024-06-20 09:13 UTC
Requires
- php: ^8.2.0
- ext-json: *
- ext-mbstring: *
- ext-tokenizer: *
- ext-xml: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.59.3
- illuminate/view: ^11.10.0
- laravel-zero/framework: ^11.0.1
- mockery/mockery: ^1.6.12
- nunomaduro/termwind: ^2.0.1
- pestphp/pest: ^2.34.8
README
Laravel Flint 是一个基于 Laravel Pint 的针对简约风格的PHP代码风格修复器。
Flint 是基于 PHP-CS-Fixer 开发的,使得确保您的代码风格保持 整洁 和 一致 变得简单。
注意
本项目正在积极开发中。新功能将逐步引入。
特性
自定义修复器
{
...
"rules" : {
...
"CapsulesCodes/method_chaining_indentation" : { "multi-line" : 4 },
"CapsulesCodes/multiple_lines_after_imports" : { "lines" : 2 },
"CapsulesCodes/spaces_inside_square_braces" : { "space" : "single" }
...
},
"fixers" : [ "CapsulesCodes\\Fixers" ]
...
}
提示
namespaces
或 imports
是功能性的
空预设
{
"preset" : "none",
...
}
提示
当前预设包括 laravel
、none
、per
、psr12
和 symfony
贡献
欢迎提交拉取请求。对于重大变更,请先提交一个问题来讨论您希望进行更改的内容。
请确保适当更新测试。
main
分支与 Laravel Pint 保持同步。包含新功能的分支为 fork
。