# EditorConfig - GAMILIT Monorepo # https://editorconfig.org # Generado: 2025-11-01 (RFC-0001) # Top-most EditorConfig file root = true # === ALL FILES === [*] charset = utf-8 end_of_line = lf insert_final_newline = true trim_trailing_whitespace = true indent_style = space indent_size = 2 # === MARKDOWN === [*.md] trim_trailing_whitespace = false max_line_length = 120 # Archivos grandes (usar 4 espacios para mejor legibilidad) [**/E2E-TESTING-GUIDE.md] indent_size = 4 [**/COMPONENTES-UI.md] indent_size = 4 # === TYPESCRIPT / JAVASCRIPT === [*.{ts,js,tsx,jsx}] indent_size = 2 quote_type = single max_line_length = 100 # === JSON === [*.json] indent_size = 2 # === YAML === [*.{yml,yaml}] indent_size = 2 # === HTML === [*.html] indent_size = 2 max_line_length = 120 # === CSS / SCSS / LESS === [*.{css,scss,sass,less}] indent_size = 2 # === SQL === [*.sql] indent_size = 4 max_line_length = 120 # === SHELL SCRIPTS === [*.{sh,bash}] indent_size = 4 end_of_line = lf # === DOCKER === [Dockerfile*] indent_size = 4 [docker-compose*.yml] indent_size = 2 # === CONFIGURATION FILES === [*.config.{js,ts}] indent_size = 2 [.eslintrc*] indent_size = 2 [.prettierrc*] indent_size = 2 [tsconfig*.json] indent_size = 2 # === GITHUB ACTIONS === [.github/workflows/*.yml] indent_size = 2 # === MAKEFILES === [Makefile] indent_style = tab # === XML === [*.xml] indent_size = 2 # === PACKAGE FILES === [package.json] indent_size = 2 [package-lock.json] indent_size = 2 insert_final_newline = false [yarn.lock] indent_size = 2 insert_final_newline = false # === IGNORE GENERATED FILES === [dist/**] insert_final_newline = unset trim_trailing_whitespace = unset [build/**] insert_final_newline = unset trim_trailing_whitespace = unset [coverage/**] insert_final_newline = unset trim_trailing_whitespace = unset