Sync your code TODO comments with a Notion database. Keep your TODOs in sync between your codebase and Notion, including unique IDs, file paths, and line numbers.
✨ Features
SyncsTODO, FIXME, BUG, HACK, XXX comments to Notion
Unique persistent ID for every TODO
File path and line number tracking
No duplicates in Notion
IDs are injected into code after sync
Two-way sync: Notion → Code and Code → Notion
🚀 Step-by-Step Usage Guide
1. Prepare Your Notion Database
Create a new database in Notion (Table view recommended).
Add the following columns (case-sensitive!):
Name (type: Title) — main TODO text
Type (type: Select) — e.g. TODO, FIXME, etc.
Status (type: Select) — e.g. Not started, In Progress, Done
File Path (type: Text/Rich text)
Line Number (type: Text/Rich text or Number)
TODO_ID (type: Text/Rich text)
Share the database with your Notion integration (API token) via the "Share" button.