Achado numa revisão do PR #33.
A seção 4 exige a forma positiva git add -- <paths> nos arquivos de
protocolo. Um git add -A vivo como instrução, ao lado de um git add --
mais estreito, passa.
A lista DEAD não resolve: a prosa que proíbe a forma contém a string, então
bani-la globalmente reprovaria o texto que a proíbe. Foi por isso que o
invariante virou a forma positiva.
Fix sugerido
Um check com escopo de linha: reprovar linha que contenha git add -A ou
git add . e não contenha uma marca de negação (never, nunca, não,
instead). Assim a instrução volta a ser proibida e a prosa que a proíbe
continua válida.
Achado numa revisão do PR #33.
A seção 4 exige a forma positiva
git add -- <paths>nos arquivos deprotocolo. Um
git add -Avivo como instrução, ao lado de umgit add --mais estreito, passa.
A lista DEAD não resolve: a prosa que proíbe a forma contém a string, então
bani-la globalmente reprovaria o texto que a proíbe. Foi por isso que o
invariante virou a forma positiva.
Fix sugerido
Um check com escopo de linha: reprovar linha que contenha
git add -Aougit add .e não contenha uma marca de negação (never,nunca,não,instead). Assim a instrução volta a ser proibida e a prosa que a proíbecontinua válida.