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 进行查看。
本作品采用《CC 协议》,转载必须注明作者和本文链接
好用不?