Gerador EditorConfig
Gere um ficheiro .editorconfig que mantém a indentação e os finais de linha consistentes em todos os editores.
Gerador EditorConfig
.editorconfig é o ficheiro pequeno que impede o estilo de código do seu projeto variar cada vez que alguém o abre num editor diferente. Esta ferramenta gera-o a partir de algumas escolhas simples, em vez de copiar um modelo de memória e esperar que a sintaxe se mantenha correta.
Escolha espaços ou tabulações e a largura da indentação, a codificação do ficheiro, e se as linhas terminam com LF (Unix e macOS) ou CRLF (Windows). Ative "Inserir quebra de linha final" para que cada ficheiro termine com exatamente uma quebra de linha, e "Remover espaços finais" para que os editores removam automaticamente os espaços vagueantes que surgem como ruído nos diffs. O comprimento máximo da linha é opcional — deixe em 0 para omitir completamente a definição, ou defina para forçar o ajuste em editores que o suportem.
Duas secções adicionais lidam com os casos que necessitam de regras próprias. Os Makefiles exigem caracteres de tabulação reais para indentar linhas de receita — make falha completamente se um espaço se infiltrar — portanto, ativar a secção Makefile fixa indent_style = tab para [Makefile] independentemente da sua preferência geral. Markdown trata dois espaços finais no final de uma linha como uma quebra de linha dura intencional, portanto a sua secção desativa a remoção de espaços finais para [*.md] para impedir que os editores apaguem a formatação que o autor pretendia conservar.
Tudo é gerado localmente no seu navegador conforme altera as opções — nada sobre o seu projeto, os nomes dos ficheiros ou a estrutura é enviado para qualquer lugar. Copie o resultado diretamente para um novo .editorconfig na raiz do seu repositório, transfira como ficheiro .txt para renomear si próprio, ou ajuste uma opção e observe a saída atualizar instantaneamente.