Встречается на собеседованиях • сегодня
Что решаешь через 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"] // Одинарные кавычки
}
};
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы