# You should lint your TODOs I think you should decide on what formats you want to allow for your TODOs and extend your linter to make sure your TODOs conform to those formats. It makes TODOs searchable and scriptable rather than just being comments in your codebase. Every team is going to have their own taxonomy of TODOs, but I like to break TODOs into four categories: #### 1. Tasks that can't be completed yet: `// TODO $github_username $date` I often run into tasks that I can't complete yet...