Diese Fehler werden im Array @errors gespeichert, zusammen mit der Zeilen- und Spaltennummer, bei welcher der Fehler aufgetreten ist. Die folgende Variante des vorhergehenden Beispiels zeigt dies in Aktion:
Hier wird der Name der zu überprüfenden Datei dem Script von der Konsole aus übergeben, und zwar über Perls spezielles Kommandozeilen-Array @ARGV. Diese Datei wird dann mit der Methode parse_file() gescannt und das sich ergebende Fehler-Array mithilfe einer foreach()-Schleife verarbeitet. Für jede der Fehlermeldungen zeigt die Methode where() die Zeilen- und Spaltennummer des Fehlers an, während die Meldung errtext() den detaillierten Text der Fehlermeldung anzeigt.
Hier ein Beispiel, wie man das Script (namens lint.pl) sowie die mögliche Ausgabe verwenden kann: