chore: strengthen backend eslint profile
This commit is contained in:
+2
-2
@@ -235,8 +235,8 @@ protobuf units/nano conversion — T-Bank integration. Domain используе
|
||||
Общий выбор symbolic values и числовых policies —
|
||||
[Domain values](conventions/engineering.md#domain-values).
|
||||
Сохраняй strict TS и explicit boundary types. Для недоверенного input выбирай
|
||||
`unknown` + runtime narrowing; отключённый lint `no-explicit-any` не делает
|
||||
`any` нормой domain/application model. `declare` допустим для заполняемых извне
|
||||
`unknown` + runtime narrowing; ESLint запрещает explicit `any`
|
||||
в domain/application model, тестах и конфигурации TypeScript. `declare` допустим для заполняемых извне
|
||||
DTO fields, не для сокрытия неинициализированного owned state.
|
||||
|
||||
OpenAPI enum metadata и runtime validation должны читать тот же vocabulary,
|
||||
|
||||
Reference in New Issue
Block a user