Skip to main content

Що таке правило ESLint?

Правило ESLint - це окрема перевірювана умова, якій має відповідати код. Кожне правило відповідає за конкретний аспект якості, стилю або безпеки, і при порушенні ESLint повідомляє про помилку або попередження.


Що робить правило

Правило може:

  • заборонити небезпечну або небажану конструкцію (наприклад, no-eval, no-unused-vars)
  • нав'язати єдиний стиль (наприклад, quotes - одинарні чи подвійні лапки)
  • попередити про потенційні баги (наприклад, eqeqeq - використовувати === замість ==)

Як правило виглядає в конфігу

У .eslintrc у кожного правила є рівень:

json
{ "rules": { "no-unused-vars": "warn", "eqeqeq": "error", "quotes": ["error", "single"] } }

Де "off" | "warn" | "error" означає:

РівеньЩо значить
"off"правило вимкнено
"warn"попередження, але збірка не падає
"error"помилка - впливає на збірку/коміт

Важливий момент

ESLint - це набір правил, а не одна загальна вимога. Кожне правило відповідає за свою ділянку коду, а разом вони формують код-стайл і правила якості проєкту.


Підсумок

Правило ESLint - це конкретна перевірка, яка контролює певну поведінку або стиль у коді і сигналізує про його порушення.

За рахунок набору таких правил ESLint забезпечує чистоту, передбачуваність та одноманітність коду в проєкті.

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

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

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