Встречается на собеседованиях • сегодня

Что решаешь через ESLint

ESLint помогает находить и исправлять ошибки в коде JavaScript/TypeScript, обеспечивать единый стиль кодирования в команде и предотвращать потенциальные баги.

Основные задачи:

  • Синтаксические ошибки – неправильное использование операторов, необъявленные переменные.
  • Стиль кода – отступы, кавычки, точка с запятой (например, semi: ["error", "always"]).
  • Потенциальные баги – неиспользуемые переменные (no-unused-vars), == вместо === (eqeqeq).
  • Безопасностьeval, innerHTML без санитайзинга.
  • Оптимизация – лишние зависимости, сложные функции.

Пример .eslintrc.js:

javascript
module.exports = {
  rules: {
    "no-console": "warn", // Предупреждение при console.log
    "indent": ["error", 2], // Отступы в 2 пробела
    "quotes": ["error", "single"] // Одинарные кавычки
  }
};
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы