Встречается на собеседованиях • сегодня
Что такое SonarQube
SonarQube — это платформа для статического анализа кода, которая помогает находить баги, уязвимости, запахи кода (code smells) и дублирование. Работает с Java, C#, JavaScript и другими языками.
**Основные возможности:**
- **Качество кода:** проверка на соответствие стандартам (например, SOLID, Clean Code).
- **Безопасность:** поиск уязвимостей (SQL-инъекции, XSS и др.).
- **Технический долг:** оценка времени на исправление проблем.
**Пример интеграции в Maven:**
```xml
org.sonarsource.scanner.maven
sonar-maven-plugin
3.9.1.2184
```
Запуск: `mvn sonar:sonar -Dsonar.host.url=http://localhost:9000`.
SonarQube можно развернуть локально или использовать облачную версию (SonarCloud). Интегрируется с CI/CD (Jenkins, GitHub Actions).

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