docs: autotests.md стал переносимым документом об автопроверках
- лестница механизации из пяти ступеней, два круга проверок, перечень правил таблицами по родам, перечень подавлений с причинами, порядок заведения правила; названы остатки правил и отклонённые подъёмы - утверждения «Механизировано» в четырёх записях конвенций и единые точки в architecture.md приведены к сегодняшнему состоянию; изъятие «транспорт знает адаптер хранилища» названо строкой - в журнал дефектов записаны две находки: узнавание конца потока по тексту и правило гейта, обходимое одной лишней строкой
This commit is contained in:
@@ -9,9 +9,10 @@
|
||||
Главное: единой точки отображения доменной ошибки в ответ нет, обработчики
|
||||
решают сами.
|
||||
|
||||
**Механизировано:** приведение типа и `err == ErrX` ловит `errorlint` в
|
||||
`.golangci.yml`. Запрета сторонних пакетов ошибок (`depguard`) нет — сторонних
|
||||
пакетов ошибок в проекте и так нет.
|
||||
**Механизировано:** приведение типа и `err == ErrX` ловит `errorlint`,
|
||||
сторонние пакеты ошибок — `depguard`, узнавание ошибки по тексту сообщения —
|
||||
тест-сканер `internal/archrules`. Перечень и адреса —
|
||||
[../autotests.md](../autotests.md), «Механизировано».
|
||||
|
||||
## Базовая идиома: stdlib
|
||||
|
||||
|
||||
Reference in New Issue
Block a user