Аудит 2026-10-19, CQ-012, план п.5. В src около 190 глубоких относительных импортов (../../../).
Результат
Ввести один алиас корня src, который работает в tsc build/runtime (node dist/src/main.js), Jest (unit и e2e), ESLint resolver и nest start --watch. Механически перевести глубокие (3+ уровня) импорты на алиас. Поведение не меняется.
AC
Алиас резолвится в build, runtime из dist, unit/e2e Jest, lint.
В src и test не осталось импортов глубиной 3+ уровня ../.
npm run verify и e2e проходят; node dist/src/main.js стартует.
Аудит 2026-10-19, CQ-012, план п.5. В `src` около 190 глубоких относительных импортов (`../../../`).
## Результат
Ввести один алиас корня `src`, который работает в tsc build/runtime (`node dist/src/main.js`), Jest (unit и e2e), ESLint resolver и nest start --watch. Механически перевести глубокие (3+ уровня) импорты на алиас. Поведение не меняется.
## AC
- [ ] Алиас резолвится в build, runtime из dist, unit/e2e Jest, lint.
- [ ] В `src` и `test` не осталось импортов глубиной 3+ уровня `../`.
- [ ] `npm run verify` и e2e проходят; `node dist/src/main.js` стартует.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Аудит 2026-10-19, CQ-012, план п.5. В
srcоколо 190 глубоких относительных импортов (../../../).Результат
Ввести один алиас корня
src, который работает в tsc build/runtime (node dist/src/main.js), Jest (unit и e2e), ESLint resolver и nest start --watch. Механически перевести глубокие (3+ уровня) импорты на алиас. Поведение не меняется.AC
srcиtestне осталось импортов глубиной 3+ уровня../.npm run verifyи e2e проходят;node dist/src/main.jsстартует.