Що таке правило ESLint?
Правило ESLint - це окрема перевірювана умова, якій має відповідати код. Кожне правило відповідає за конкретний аспект якості, стилю або безпеки, і при порушенні ESLint повідомляє про помилку або попередження.
Що робить правило
Правило може:
- заборонити небезпечну або небажану конструкцію
(наприклад,
no-eval,no-unused-vars) - нав'язати єдиний стиль
(наприклад,
quotes- одинарні чи подвійні лапки) - попередити про потенційні баги
(наприклад,
eqeqeq- використовувати===замість==)
Як правило виглядає в конфігу
У .eslintrc у кожного правила є рівень:
{
"rules": {
"no-unused-vars": "warn",
"eqeqeq": "error",
"quotes": ["error", "single"]
}
}Де "off" | "warn" | "error" означає:
| Рівень | Що значить |
|---|---|
"off" | правило вимкнено |
"warn" | попередження, але збірка не падає |
"error" | помилка - впливає на збірку/коміт |
Важливий момент
ESLint - це набір правил, а не одна загальна вимога. Кожне правило відповідає за свою ділянку коду, а разом вони формують код-стайл і правила якості проєкту.
Підсумок
Правило ESLint - це конкретна перевірка, яка контролює певну поведінку або стиль у коді і сигналізує про його порушення.
За рахунок набору таких правил ESLint забезпечує чистоту, передбачуваність та одноманітність коду в проєкті.
Коротка відповідь
Для співбесідиКоротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.