Zum Inhalt springen

Linter

Ein Werkzeug, das Code anhand konfigurierter Regeln auf bestimmte Probleme untersucht.

Softwarequalität

Was ist ein Linter?

Ein Linter untersucht Code anhand konfigurierter Regeln. Dabei kann es um mögliche Fehler, vereinbarte Codekonventionen oder Stilfragen gehen. Welche Sprache, Dateien und Muster geprüft werden, hängt von Werkzeug und Konfiguration ab. Linting ist deshalb nicht auf das Einrücken von Text beschränkt, aber auch keine vollständige Prüfung des Anwendungsverhaltens.

In einem erfundenen Portalprojekt kann eine aktivierte Regel eine nicht verwendete Variable im Anfragemodul melden. Das Team prüft, ob sie entfernt werden soll oder ob dahinter ein vergessener Verarbeitungsschritt steckt. Manche Befunde lassen sich automatisch korrigieren, andere brauchen eine Entscheidung. Änderungen müssen nachvollziehbar bleiben. Ein fehlerfreier Linterlauf belegt nur die ausgeführten Regeln auf den erfassten Dateien; Tests und fachliche Codeprüfung bleiben ergänzende Aufgaben.

Quellen