Código do Visual Studio sempre convertendo para Spaces

2

Estou tentando fazer com que meu código VS sempre indente nas guias.

Eu uso um arquivo .eslintrc.json com a regra indent: ["warn", "tab"] , isso funciona para alguns arquivos. Eu também tenho um arquivo .editorconfig com indent_style = tabs . Nas minhas configurações de usuário, tenho "editor.insertSpaces": false e "editor.tabSize": 4 .

No entanto, em .js arquivos (e até agora, apenas .js arquivos), sempre que eu clico em salvar, o VS Code converte automaticamente minhas guias em quatro espaços e atrapalha meu linter.

Isso acontece mesmo se eu definir o arquivo .js para recuar com guias em um nível por arquivo. Alguém sabe se esta é uma configuração oculta, ou talvez seja um bug que eu devo denunciar?

No OSX Sierra 10.12.1, no VS Code 1.8.1.

    
por Erty Seidohl 30.12.2016 / 17:22

1 resposta

2

Eu estava tendo o mesmo problema e o acompanhei até a extensão "JS-CSS-HTML Formatter". Depois de desabilitar essa extensão, consertei o problema para mim. Eu tentaria desabilitar todas as extensões que você faz com a formatação automática de arquivos javascript.

    
por 12.01.2017 / 21:17