Встречается на собеседованиях • сегодня
Какие знаешь инструменты проверки качества кода
ESLint — статический анализатор для JavaScript/TypeScript, помогает находить ошибки и соблюдать стиль кода. Пример конфига .eslintrc.json:
json
{
"extends": ["eslint:recommended"],
"rules": {
"semi": ["error", "always"]
}
}Prettier — форматтер кода, автоматически приводит код к единому стилю. Работает в паре с ESLint через eslint-config-prettier.
Stylelint — аналог ESLint для CSS/SCSS, проверяет синтаксис и стиль.
SonarQube — мощный инструмент для анализа качества кода, выявляет уязвимости, баги и "запахи кода".
Jest/Testing Library — юнит- и интеграционные тесты тоже влияют на качество, так как предотвращают регрессии.
Husky + lint-staged — запускают линтеры перед коммитом, чтобы не пропустить ошибки в Git.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы