Use este script do NPM para criar seus arquivos de EditorConfig

Você já precisou criar um EditorConfig para seus projetos, mas nunca consegue lembrar todas as opções que você pode usar? Não se preocupe mais: apenas digite npx create-editorconfig -y (ou yarn create editorconfig -y) no seu terminal e tenha um EditorConfig gerado para você. Estas são as opções padrão:

# editorconfig.org
root = true

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

Se você quiser customizar as configurações ou até adicionar outras para um conjunto de arquivos através de um padrão glob, apenas omita o argumento -y no terminal e responda as questões do terminal:

Usando o create-editorconfig

O que é o EditorConfig?

EditorConfig é um arquivo de configuração (o .editorconfig) que define os estilos de codificação que um editor de código (como o VS Code) deve aplicar aos arquivos (como o charset, tipo de quebra de linhha, indentação, etc.). Você consegue até definir um conjunto diferente de tregas para os arquivos do seu projeto de acordo com a sua extensão ou diretório, usando um padrão glob.

Meu editor de código não está aplicando as configurações do EditorConfig

Para aplicar as regras definidas EditorConfig, seu editor de código deve ter suporte nativo ou um plugin. No caso do VS Code, você instalar esta extensão.

Como eu posso contribuir com o create-editorconfig?

Vá até o repositório oficial, envie um pull request ou abra uma nova issue.