# editorconfig.org # Hilft, konsistente Code-Stile über verschiedene Editoren/IDEs hinweg beizubehalten. # Markiert dies als Root-Konfigurationsdatei root = true [*] # Einstellungen für ALLE Dateien # Zeichensatz charset = utf-8 # Zeilenende (Unix-Style) end_of_line = lf # Fügt eine leere Zeile am Dateiende ein (gute Praxis) insert_final_newline = true # Entfernt Leerzeichen am Zeilenende trim_trailing_whitespace = true # Einrückungsstil: Leerzeichen (statt Tabs) indent_style = space # Einrückungsgröße: 4 Leerzeichen (Standard für Kotlin/Java) indent_size = 4 # Spezifisch für Kotlin und Kotlin Script (.gradle.kts) Dateien # Erbt die Einstellungen von [*] - 4 Leerzeichen passen zur Kotlin-Konvention. # max_line_length = 120 # Könnte man hinzufügen, aber oft besser durch Linter/Formatter geregelt [*.xml] # Spezifisch für XML-Dateien indent_size = 4 # Oft auch 4 Leerzeichen [*.{yml,yaml}] # Spezifisch für YAML-Dateien indent_size = 2 # Hier sind 2 Leerzeichen eine häufige Konvention # [*.md] # Beispiel für Markdown, falls benötigt # trim_trailing_whitespace = false # Bei Markdown oft sinnvoll, das Trimmen auszuschalten