Skip to content

Commit

Permalink
Site updated at 2012-07-06 13:27:17 UTC
Browse files Browse the repository at this point in the history
  • Loading branch information
nordicdyno committed Jul 6, 2012
1 parent 8ec9d5e commit 7b454ba
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions source/_posts/2012-07-06-todostat.markdown
@@ -0,0 +1,33 @@
---
layout: post
title: "todostat"
date: 2012-07-06 16:49
comments: true
categories: [Perl]
---

Залил на github утилиту, которая помогает не забыть про `TODO`, `FIXME`, `REMOVE` и т.п. заметки в коде (настраиваемо). Вообще, можно (и нужно) написать тест, который будет напоминать о том же, но так нагляднее, да и одно другому не мешает.

Родилась она под впечатлением от этого поста: [Contextual TODO list counts in your zsh prompt](http://wynnnetherland.com/journal/contextual-todo-list-counts-in-your-zsh-prompt)

** *да, в некоторых IDE можно встретить похожий функционал, но я предпочитаю им связку vim + shell, как более легковесную и настраиваемую.*

Выглядит оно так:
{% img /images/my/todolist.png 'todolist util screenshot' %}

Здесь результаты скана для собственной codebase (хранятся в кэш-файле, который обновляется "ручками").

Для zsh (`oh-my-zsh`) я настроил, чтобы еще справа в коммандлайне показывался нужные мне счетчики с заданной подсветкой.

Основные достоинства утилиты, гибкость настройки через конфигурационый файл, что и как сканировать (и что не сканировать), какими цветами подсвечивать найденные строки, вывод статистики, группировка результатов, кэширование результатов поиска. Впрочем, на кэширование можно смотреть как и на недостаток, т.к. чтобы обновить данные, сейчас необходимо вручную запускать `todostat -s`.

Оно еще довольно сырое, но поэтому и пиарю, если кто-то решит попробует и пришлет мне багрепорт, фичареквест – я буду очень рад. Если патч, то вообще unbelievable! )

P.S.

унутре у ней <s>неонка</s> Perl


P.P.S

Исходники и документация: [https://github.com/nordicdyno/todostat](https://github.com/nordicdyno/todostat)
Binary file added source/images/my/todolist.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 7b454ba

Please sign in to comment.