Find TODOs in your source code!
Currently supports the following languages
- Python
- C#
pip install find-todos
Note:
You may need to add <path to your python installation>/Scripts to your PATH environment variable so you can call find-todos from any shell.
find-todos <path-to-directory>
(.venv) PS C:\Users\jking\dev\find-todos> find-todos src
Found 1 TODOs
┏━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━┓
┃ Date ┃ File Path ┃ Line No ┃ Description ┃
┡━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━┩
│ 2025-09-22 │ src\find_todos\__init__.py │ 3 │ test todo! │
└────────────┴────────────────────────────┴─────────┴─────────────┘
uv sync to sync requirements
uv pip install -e to install the package as editable