Zum Inhalt springen
Softwarequalität

Linting

Automatisierte Prüfung von Code auf Stil- und Formatierungsfehler nach festen Regeln.

Linting bezeichnet die automatisierte Prüfung von Code durch ein Werkzeug, einen sogenannten Linter, das feste Stil- und Formatierungsregeln durchsetzt – etwa Einrückung, Anführungszeichen, Zeilenlänge oder die Benennung von Variablen. Bekannte Beispiele sind ESLint für JavaScript, Pint für PHP oder Ruff für Python.

Anders als statische Codeanalyse geht es beim Linting meist nicht um Laufzeitfehler, sondern um Konsistenz: Code aus verschiedenen Händen soll gleich aussehen, damit ein Diff nur inhaltliche Änderungen zeigt und kein Formatierungsrauschen. Viele Linter korrigieren Verstöße automatisch.

Praxis bei Provimedia

Wofür Provimedia es einsetzt

Provimedia lässt Linter automatisiert vor jedem Commit laufen, damit Formatierungsfragen nicht im Review verhandelt werden müssen.

Linting für Ihr Projekt nutzen?

Lassen Sie uns in einem kostenlosen Gespräch herausfinden, wie wir das für Sie umsetzen.