blinktag/laravel-lazydev

查找过去你在代码中留下的 TODO 和 FIXME 注释,以便未来的你处理

0.2.0 2018-02-03 21:14 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:48:24 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

查找过去你在代码中留下的 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