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 协议》,转载必须注明作者和本文链接
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 1

好用不?

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

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