6 дней назад
ESLint — статический анализатор: разбирает код в AST и проверяет по правилам, ничего не запуская
Поэтому ловит то, что трудно увидеть на ревью — теневое имя в замыкании, забытый await внутри .map(), недостижимую ветку switch, мутацию параметра. Часть найденного линтер чинит автоматически — с флагом --fix. Остальное оставляет на ваш суд: не каждое нарушение правила означает баг. В новой статье — как поставить ESLint, что делает --fix, как настраивать правила под конкретный проект и команду...
4 дня назад
На ревью большого PR обсуждение тонет в комментариях про форматирование: переносы строк, висячие запятые, порядок импортов, который у
каждого настроен по-своему. До архитектуры и логики дело может не дойти вообще. Prettier забирает форматирование себе. Один раз настраиваете .prettierrc — он переписывает код по единым правилам при каждом запуске. npx prettier --write . приводит весь проект в порядок одной командой. В VS Code включается формат при сохранении, и вопрос снимается на уровне редактора...