Документация и версии ESLint
Давайте перейдём в документацию ESLint. Здесь есть раздел Docs (документация), и прежде чем приступить к установке и развороту нашего проекта, где мы будем использовать ESLint, важно сделать одно замечание.
На текущий момент, на момент записи этого видео, существуют две основные версии ESLint:
- версия восьмая
- версия девятая
Это важно понимать, причём когда вы будете работать со своим проектом, нужно знать, с какой версией ESLint вы работаете. Дело в том, что для девятой версии, в отличие от восьмой, существуют очень большие отличия в плане конфигурации, которые нужно учитывать. Если вы будете пытаться настроить девятую версию так же, как восьмую, то у вас ничего работать не будет.
Вы должны понимать, с какой версией вы работаете, и производить настройки соответственно этой версии.
Требования к версии Node.js
Здесь есть ещё один важный момент: для каждой из версий требуется своя минимальная версия Node.js. Для работы с девятой версией ESLint у вас должен быть Node.js, установленный на вашей операционной системе, не ниже версии 18.18. Если же мы работаем с восьмой версией ESLint, то минимальная версия — 12, и допускается 16 и выше.
Вам нужно обязательно открыть терминал и проверить, какая у вас версия. Например, у меня версия 20, и соответственно я могу использовать у себя и восьмую версию ESLint, и девятую. Мы с вами постепенно рассмотрим обе версии и посмотрим, как конфигурировать проекты в каждой из них.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти