ESLint
Определение
ESLint — программа, которая автоматически проверяет код на JavaScript и TypeScript на ошибки и нарушения правил команды. Такие программы называют линтерами. ESLint находит неиспользуемые переменные, опасные конструкции, опечатки в названиях, разнобой в оформлении. Правила команда записывает в файл настроек один раз, и дальше проверка идет при каждом сохранении в редакторе и при каждой сборке в CI/CD. Пример: разработчик случайно сравнил число со строкой, и ESLint подсвечивает ошибку до того, как она попадет к тестировщику. Линтер разгружает ревью кода: люди обсуждают логику, мелочи ловит программа. Похожую пользу дает типизация.
Также говорят
- линтер,
- еслинт.