Catana supports more than 200 programming languages.

Detect language

When Catana can detect the language, it will process TODOs written only inside code comments.

Catana uses the file name and the content itself to determine the language.

Unknown language

If Catana fails to detect the language, TODOs wrote inside and outside code comments will be processed.

some_file.blablabla

"TODO Fix this" <-- Processed by Catana