Prettier: Codeformatierung mit Meinung

Quelltext muss lesbar sein, besonders für Menschen. Oft ist der Code jedoch für Maschinen optimiert, obwohl der Compiler ihn unabhängig von der Formatierung verarbeiten kann. Wichtig ist, dass der Code auch für Kollegen verständlich ist, die ihn ändern müssen. Der Begriff Source Code Comprehension beschreibt, wie Code von Personen erfasst und verstanden wird, was stark von der Formatierung abhängt. Forschung in diesem Bereich untersucht, wie Menschen Code wahrnehmen und verstehen – ein wichtiger Forschungsbereich, denn in der Regel müssen verschiedene Personen den Code deutlich häufiger lesen, als er für die Maschinenausführung kompiliert oder interpretiert werden muss.
Prettier ist ein Tool zur Codeformatierung. Es unterstützt viele Entwicklungsumgebungen und Programmiersprachen, bietet eine CLI und ein API. Prettier ist "opinionated", da es feste Vorgaben zur Formatierung hat, die nur begrenzt anpassbar sind.