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 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 1

好用不?

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

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