mirror of
https://github.com/rajnandan1/kener.git
synced 2026-01-06 09:30:21 -06:00
59 lines
1.3 KiB
INI
59 lines
1.3 KiB
INI
# EditorConfig helps maintain consistent coding styles between editors
|
|
root = true
|
|
|
|
# Default settings for all files (e.g. most common, best-practice standard across all filetypes)
|
|
[*]
|
|
charset = utf-8
|
|
end_of_line = lf
|
|
insert_final_newline = true
|
|
trim_trailing_whitespace = true
|
|
indent_style = space
|
|
indent_size = 2
|
|
|
|
# Svelte files
|
|
[*.svelte]
|
|
indent_style = space
|
|
indent_size = 2
|
|
trim_trailing_whitespace = false
|
|
|
|
# JavaScript and TypeScript
|
|
[*.{js,ts,tsx,cjs,mjs}]
|
|
indent_style = space
|
|
indent_size = 2
|
|
|
|
# JSON files (package.json, config files, etc.) - per JSON (RFC 8259) specification
|
|
[*.json,.prettierrc]
|
|
indent_style = space
|
|
indent_size = 2
|
|
insert_final_newline = true
|
|
trim_trailing_whitespace = false
|
|
|
|
# YAML files (e.g., GitHub Actions, Lint configs) - per YAML 1.2 (2009) specification
|
|
[*.{yaml,yml}]
|
|
indent_style = space
|
|
indent_size = 2
|
|
|
|
# CSS & PostCSS files
|
|
[*.{css,postcss}]
|
|
indent_style = space
|
|
indent_size = 2
|
|
|
|
# Markdown files
|
|
[*.md]
|
|
indent_style = space
|
|
indent_size = 4
|
|
trim_trailing_whitespace = false
|
|
print_width = 180
|
|
|
|
# Dockerfile
|
|
[Dockerfile*]
|
|
indent_style = tab
|
|
indent_size = 4
|
|
insert_final_newline = false
|
|
|
|
# Ignore binary files
|
|
[*.{png,jpg,jpeg,gif,ico,svg,woff,woff2,eot,ttf,otf}]
|
|
charset = unset
|
|
trim_trailing_whitespace = false
|
|
insert_final_newline = false
|