Skip to main content

Чи може Prettier перевіряти помилки коду?

Ні. Prettier не перевіряє помилки коду. Його завдання - виключно форматування. Він не аналізує логіку, не шукає баги, не перевіряє, чи правильно працює код. Prettier цікавить тільки зовнішній вигляд.


Що він робить

  • ставить або прибирає ;
  • обирає лапки ' або "
  • форматує відступи
  • переносить рядки
  • приводить код до одноманітного стилю

Prettier = зовнішня краса і консистентність.


Чого він НЕ робить

  • не знаходить баги
  • не бачить неправильні умови, цикли чи порівняння
  • не перевіряє змінні
  • не ловить помилки часу виконання
  • не підказує, що код може впасти

Prettier ≠ лінтер. Він не вміє аналізувати логіку.


Хто перевіряє помилки

Для цього потрібен ESLint (або TypeScript, якщо йдеться про типи). ESLint:

  • знаходить небезпечні конструкції
  • перевіряє потенційні помилки
  • вказує на неправильні практики

Підсумок

ІнструментЗа що відповідає
PrettierФорматує код, дбає про стиль
ESLintПеревіряє якість і помилки

Prettier - косметика, ESLint - діагностика.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.