Dies ist eine alte Version des Dokuments!
LU03b - Linter & Formatter Best Practices
Checkliste
- Encoding: Unbedingt UTF-8!
- Spacing/Indentation: Spaces anstatt Tabs, Anzahl Spaces (2 oder 4) pro Sprache festlegen: Z.B. 2 bei JS/TS, 4 bei Java,Python
- Anführungszeichen/Quotes: Double/Single Quotes pro Sprache festlegen: Black (Python-Formatter) bevorzugt Double Quotes, Frontend-Community tendenziell eher Single Quotes
- Zeilenlänge: Zeilenlänge (häufig 80, 100 oder 120) zumindest pro Sprache festlegen. Standard bei ESLint ist 80, bei Black (Python-Formatter) 88, bei PEP8 (Python-Formatter) 79
- Ignorierter Code: Unbedingt Dependencies (.venv, node_modules, etc.) und generierter Code ignorieren