TODOmd is a pre-commit hook that maintains a TODO.md file in your repo keeping it up to date with all TODOs in your code.

In version 2.0 TODOmd has been completely rewritten in Go. This release introduces a 5x speedup on average and multiplatform availability.

  • brisk@aussie.zone
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    3 hours ago

    Previously in bash & sed, in case anyone else was curious.

    The total functional component was previously 25 lines long. Personally I would consider this different enough to be an entirely different project, but I guess this is a good way for the developer to avoid being asked to maintain something they’re not interested in.

    • Serge MatveenkoOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 hours ago

      Well, previous approach was a dead end in terms of functionality and platform support. I’d like to think of it as a prototype. BTW, the test suit was written in Python and had been left in touch to ensure the same behavior if the rework.