blinktag / laravel-lazydev
查找过去你在代码中留下的 TODO 和 FIXME 注释,以便未来的你处理
0.2.0
2018-02-03 21:14 UTC
Requires
- php: >=7.0
This package is not auto-updated.
Last update: 2024-09-29 05:48:24 UTC
README
查找过去你在代码中留下的 TODO 和 FIXME 注释,以便未来的你处理
安装
composer require-dev blinktag/laravel-lazydev:dev-master
Laravel < 5.5
'providers' => [
// ...
Blinktag\Providers\FindTodosServiceProvider::class,
],
Laravel >= 5.5
该包将被自动发现
配置
如果您希望更改此工具搜索的字符串,请发布配置,然后编辑 config/findtodos.php
中的 find_strings
的值。每个术语应由竖线字符分隔
php artisan vendor:publish --tag=findtodos
用法
在您的代码中添加以 TODO 或 FIXME 开头的注释,如下所示
<?php
...
public function calculateStore(int $total)
{
...
// TODO: This method is broken when the input is a negative value
...
}
...
然后您可以使用以下命令找到这些注释
php artistan find:todos
...
/Users/blinktag/Sites/compucorp/app/User.php
TODO Line 53: Refactor this once permissions have been fleshed out
/Users/blinktag/Sites/compucorp/app/Ticket.php
FIXME Line 109: This method is broken when the input is a negative value