texcheck can actually handle other text files as well
everything is a tradeoff