As promised earlier, here is a python script which will go through your code base an print out all your developer’s notes (TODO, FIXME etc); all of which must be logged in the bug system.

For a bit of irony, I could have added the following TODOs (but didn’t):

  • Pass the starting directory as a parameter rather than hard coding it in, but that’s not a limitation that will haunt most users as the path will generally be pretty static
  • Parsing of the comment to see if there is a bug number in it, and then checking the status of the bug in the tracking system (too see if the bug has been closed and the note can be removed