Linting-Tool / Linter
term_id: linter
Category: engineering_practice
Definition
Ein Linter ist ein Dienstprogramm, das eine statische Analyse des Quellcodes durchführt, ohne ihn auszuführen. Es prüft auf Syntaxfehler, potenzielle Bugs, Code-Smells und Abweichungen von Styleguides oder Best Practices.
Summary
Ein statisches Code-Analyse-Tool zur Kennzeichnung von Programmierfehlern, Bugs, stilistischen Fehlern und verdächtigen Konstrukten.
Key Concepts
- Statische Analyse
- Codequalität
- Durchsetzung von Stilrichtlinien
- Fehlererkennung
Use Cases
- Automatisierte Code-Überprüfung
- Pre-commit-Hooks
- Validierung in CI/CD-Pipelines