Closed PoytaL closed 3 years ago
Стандартное правило eslint 'no-use-before-define' отрабатывает не корректно при проверках
https://github.com/alfa-laboratory/arui-presets-lint/actions/runs/610415084
При наличии правила из @typescript-eslint базовое правило из eslint следует отключить
:tada: This PR is included in version 5.7.0 :tada:
The release is available on:
Your semantic-release bot :package::rocket:
Изменение no-shadow проверки
Мотивация и контекст
При обновлении на проектах версии TypeScript до 4+ возникает необходимость повышения версии typescript-eslint. В typescript-eslint 4.0+ возникает баг на объявлениях enum.
Изменения выключают стандартную проверку no-shadow, заменяя ее на проверку @typescript-eslint/no-shadow из typescript-eslint 4.0+, что позволяет обойти возникающий баг.