Карточка Junior Линтеры и форматирование обновлено
Что такое линтер
Вопрос
Что такое линтер и зачем он нужен?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Программа статического анализа, которая без запуска кода находит возможные ошибки и плохие практики: неиспользуемые переменные, нестрогие сравнения, забытые зависимости хуков. Для JS и TS стандарт это ESLint.
Ответ
Программа статического анализа, которая без запуска кода находит возможные ошибки и плохие практики: неиспользуемые переменные, нестрогие сравнения, забытые зависимости хуков. Для JS и TS стандарт это ESLint. Линтер ловит проблемы до ревью и тестов.
Разбор
Форматирование в задачи линтера не входит, для него есть Prettier.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Предыдущий вопрос
Как отключить правило в одном месте
Следующий вопрос
Заменяет ли ESLint проверку типов