diff --git a/docs/conventions/go-linters.md b/docs/conventions/go-linters.md index f96fead..f7b9081 100644 --- a/docs/conventions/go-linters.md +++ b/docs/conventions/go-linters.md @@ -253,6 +253,11 @@ Go-проект как есть. Своё здесь — перечень пра они в [../review.md](../review.md) (журнал 2026-08-11 про недостижимую норму, 2026-08-13 про обходимый текстовый запрет). + **Мутация обязана собираться.** Правка, снявшая последнее употребление + импорта, роняет сборку, а не проверку: вывод при этом похож на отказ, и + мутацию легко засчитать сработавшей. Прежде чем верить красному, убедись, что + красное — от проверки. + **Мутация ставится по одному нарушению на строку.** `golangci-lint` печатает с одной строки исходника **одну** находку (умолчание `uniq-by-line`), и мутация, задевшая сразу два правила, покажет только первое: так молчали