capsulescodes/laravel-flint

一个基于Laravel的针对简约风格的PHP代码风格修复器。

v0.1.0 2024-06-20 09:13 UTC

This package is auto-updated.

Last update: 2024-10-01 17:31:31 UTC


README

Laravel Flint

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" ]
    ...

}

提示

namespacesimports 是功能性的


空预设

{
    "preset" : "none",
    ...
}

提示

当前预设包括 laravelnoneperpsr12symfony


贡献

欢迎提交拉取请求。对于重大变更,请先提交一个问题来讨论您希望进行更改的内容。

请确保适当更新测试。

main 分支与 Laravel Pint 保持同步。包含新功能的分支为 fork


致谢


许可协议

MIT