using this JS file
// TODO: a thing
// todo lower case thing
/* foo
TODO: in multiline comment
TODO tab indented in multiline comment
TODO: space indented in multiline comment
*/
the output for the multiline section is
TODO: foo
in multiline comment
tab indented in multiline comment
space indented in multiline comment
problems:
a) "foo" has nothing to do with the todo
b) leading whitespace shouldn't be displayed
c) none of the TODO items are actually highlighted as TODOs like normal output. instead they're under "foo" which isn't even a todo thing.