Laravel Enlightn 一个免费的代码重构小助手

之前分享了一个工具Laravel Enlightn ,也是用于代码的安全性检查和提升的工具,支持开源和商业两个版本。
今天为大家带来的是另一款工具,也就是今天的主角 Laravel Enlightn,它可以同样也可以发现一些隐藏的问题,支持针对 events、routes、views等进行单独验证。
一个特色的功能是可以自动重构你的代码,作者特别说明重构效果要比 PHPStorm 的效果更好,更智能。

// 自动检查并重构
php artisan check:early_returns

// 重构前
if ($cond1) {
    if ($cond2) {
        ....       
    }
}

// 重构后
if ($cond1 && $cond2) { 
    ...  
}

重构代码要做好测试,避免因为重构而引入bug

使用效果:

对路由文件进行了验证,效果挺明显的,因为在路由文件中直接使用了 Route::resource 定义,而未使用 Route::apiResource 导致 Controller 中没有对应的方法。
Laravel Enlightn 一个免费的代码重构小助手

详细信息可以在 Laravel Enlightn 进行查看。

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 1

好用不?

2年前 评论
24K大白羊 (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!