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

Какие знаешь инструменты проверки качества кода

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.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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