Boilerplates de .editorconfig

¿Qué es editorconfig?

Editor config es una configuración valida para casi todos los editores de código y permite que tu IDE (Editor de código) obtenga que datos de formateado de texto se aplican a cada tipo de archivo, por ejemplo, puedes hacer que en .java el tabulador sean 3 espacios o también puedes señadalar el final de linea, el codificado de tu código (Normalmente UTF-8) aparte de otras cosas. Para vscode, puedes usar estas propiedades:

  • indent_style: El estilo de indentacion tabulador (tab) o espacio (space)

  • indent_size: El tamaño de indentación. Solo válido con indent_style: space e indicia el número de espacios

  • tab_width: Este es el tamaño del tabulador. El número de espacios que contiene un tabulador

  • end_of_line: Representa a el final de linea (EOF). Puede ser LF, CR o CRLF

  • charset: Este es el codificado de tu código. Normalmente es UTF-8

  • Hay más propiedades pero no son tan importantes como estas y casi no se usan. Si quieres ver todas las propiedades visita la página oficial de EditorConfig

Logo de editorconfig

Boilerplates de .editorconfig comunes

EditorConfig Básico


        # EditorConfig page: https://editorconfig.org
        
        root = true
        
        # Unix newlines with a newline
        [*]
        end_of_line = lf
        insert_final_newline = true
        
        [*.{js,py,java}]
        charset = utf-8
        
        [*.py]
        indent_style = space
        indent_size = 4
        
        [*.java]
        indent_style = tab