Come ho scritto, non ho trovato niente, ma, forse, cercando meglio in Internet ...
Se anche esistesse, comunque, il tool non sarebbe in grado di "scoprire" errori del tipo "out of bound", quel tipo di errori si trovano solo a "run time" (ed avendo i dati di input): al massimo potrebbe scoprire che manca qualche parentesi, qualche "end", un ";" al poto di un ":" e cose simili.
Per il viaggio in treno ... ti consiglio un bel libro.
Di recente ho letto "La rivoluzione dimenticata" di Lucio Russo; te lo consiglio!
Hope this helps.