meldestelle/.editorconfig

32 lines
1.1 KiB
INI

# 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