Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Чи може Prettier перевіряти помилки коду?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Ні, **Prettier не перевіряє помилки коду**: його завдання - виключно форматування, він не аналізує логіку і не шукає баги. **Ключове:** Prettier ≠ лінтер, для перевірки помилок потрібен ESLint (або TypeScript, якщо йдеться про типи).Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняНі. **Prettier не перевіряє помилки коду.** Його завдання - *виключно форматування*. Він не аналізує логіку, не шукає баги, не перевіряє, чи правильно працює код. Prettier цікавить тільки зовнішній вигляд. --- ### Що він робить - ставить або прибирає `;` - обирає лапки `'` або `"` - форматує відступи - переносить рядки - приводить код до одноманітного стилю **Prettier = зовнішня краса і консистентність.** --- ### Чого він НЕ робить - не знаходить баги - не бачить неправильні умови, цикли чи порівняння - не перевіряє змінні - не ловить помилки часу виконання - не підказує, що код може впасти **Prettier ≠ лінтер. Він не вміє аналізувати логіку.** --- ### Хто перевіряє помилки Для цього потрібен **ESLint** (або TypeScript, якщо йдеться про типи). ESLint: - знаходить небезпечні конструкції - перевіряє потенційні помилки - вказує на неправильні практики --- ### Підсумок | Інструмент | За що відповідає | |---|---| | **Prettier** | Форматує код, дбає про стиль | | **ESLint** | Перевіряє якість і помилки | Prettier - косметика, ESLint - діагностика.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.