Estou usando o yamlfix com ale no vim. Segui essas etapas porque queria remover a adição automática de "---" no topo do arquivo toda vez que salvo meu trabalho (e algumas outras configurações padrão).
Por algum motivo, o arquivo foi corrigido corretamente, mas minha configuração foi ignorada.
Então decidi tentar com CLI para testar minha configuração.
yamlfix sai sem erros, corrige meu arquivo, mas ignora completamente minha configuração.
A configuração está em ~/pyproject.toml:
# pyproject.toml
[tool.yamlfix]
explicit_start = false
O comando é
yamlfix -c ~/pyproject.toml file.yaml
Estou sentindo falta de alguma coisa? Preciso de algo mais?
Ao executar
yamlfix
diretamente da linha de comando (ou através de um shell gerado pelo Vim, e não via, por exemplomaison
), seu arquivo de configuração TOML não deve conter cabeçalhos de seção:Você pode então executar
yamlfix
a partir da linha de comando assim:Isso está descrito na documentação .
Você também pode usar uma variável de ambiente para acionar o mesmo comportamento sem precisar de um arquivo de configuração separado. Isso pode ser o que você deseja fazer se remover o marcador de início do documento YAML for a única configuração que você deseja alterar do padrão: