Statische Codeprüfung (Linting)
Definition
Linting analysiert Quellcode statisch auf definierte Fehler, Stilprobleme oder verdächtige Muster.
Ein Linter führt Code typischerweise nicht aus, sondern prüft Syntaxbaum, Typinformationen oder Regeln. Er ergänzt Tests und Security-Scanning, ersetzt sie aber nicht.
Einfach erklärt
Wie eine automatische Rechtschreib- und Regelprüfung für Code.
Warum das im Alltag wichtig ist
Relevant für Codequalität, Konsistenz und frühe Fehlererkennung.
Beispiel aus dem Mittelstand
CI blockiert einen Merge bei TypeScript-Fehlern oder verbotenen Patterns.
Grenzen und Fallstricke
- Lint-Fehler mit funktionalen Tests gleichsetzen; tausende Regeln ohne Nutzen aktivieren; Warnungen dauerhaft ignorieren.
Entstehung & Geschichte
Statische Codeprüfungen existieren seit frühen Compiler-/Unix-Werkzeugen; „lint“ geht auf ein Unix-C-Analyseprogramm aus den 1970ern zurück.
Anwendung im Mittelstand
- Mögliche Anwendung im Mittelstand: Linting als schnellen Qualitätsgate in lokale Entwicklung und CI integrieren.
Häufige Fragen
Findet ein Linter alle Bugs?
Nein. Führt er Code aus? Normalerweise nicht.
Quellen
- Core Concepts · ESLint, Core Concepts
Quellen geprüft am 12.10.2026.
Redaktionell geprüft am: