1. Resumo
Não entendo, por que preciso da regra bashate E010 .
2. Detalhes
Eu uso bashate para .sh
arquivos linting. Regra E010:
não na mesma linha que para
for
bashar:
Correto:
#!/bin/bash for f in bash/*.sh; do sashacommand "$f" done
Erro:
#!/bin/bash for f in bash/*.sh do sashacommand "$f" done
Existe algum argumento válido, por que preciso for
e do
na mesma linha?
3. Não é útil
Não consigo encontrar uma resposta para minha pergunta em:
- Artigos sobre as melhores práticas de codificação ( exemplo )
documentação do bashate . encontro apenas :
Um conjunto de regras que ajudam a manter as coisas consistentes nos blocos de controle. Estes são ignorados em linhas longas que têm uma continuação, porque desenrolar isso é meio “interessante”