EditorConfig - Padronizando características essenciais

Image for post
Image for post

O que é o EditorConfig

Instalando

Exemplo utilizando o VSCode

Image for post
Image for post
Imagem 1: instalando o EditorConfig for VS Code via marketplace

Utilizando

Image for post
Image for post
Imagem 2: gerando arquivo de regras .editorConfig no VS Code
root = true[*]
indent_style = space
indent_size = 4
charset = utf-8
trim_trailing_whitespace = false
insert_final_newline = false

Meu .editorConfig padrão

root = true[*]
indent_style = space
indent_size = 2
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

Regras disponíveis para o EditorConfig

Condicionando regras

[*.{js,py}]
charset = utf-8

# Especifica as regras para arquivos com extensão .py
[*.py]
indent_style = space
indent_size = 4

# Define as regras para o arquivo Makefile
[Makefile]
indent_style = tab

# Regras para arquivos com extensão .js no diretório lib/
[lib/**.js]
indent_style = space
indent_size = 2

# Regra para os arquivos exatos package.json ou .travis.yml
[{package.json,.travis.yml}]
indent_style = space
indent_size = 2

Palestrante, analista de sistemas e webmaster. Apaixonado pelo universo da tecnologia e um profundo admirador da filosofia do software livre.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store