Skip to content

Seção 4 do coherence aceita um git add -A vivo ao lado da forma correta #39

Description

@CRangelP

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions