SonarLint — это статический анализатор кода, предназначенный для получения обратной связи о нем непосредственно в IDE. Подходит для обнаружения «кода с запашком» и исправления ошибок.
Мощный анализ с учетом специфики языка обнаруживает ошибки, уязвимости, а также «горячие точки» и поддерживает новейшие языковые стандарты. Большой набор правил охватывает все атрибуты, влияющие на качество кода: надежность, удобство сопровождения, читабельность, безопасность и многое другое.
Оперативный анализ обеспечивает мгновенную обратную связь по мере написания кода. SonarLint — это больше, чем просто линтер, он выявляет недостатки кодирования и объясняет, почему проблема опасна и как ее исправить. «Быстрые исправления» разумно предлагают решения, адаптированные к вашему конкретному коду, чтобы вы могли автоматически устранять отмеченные проблемы в режиме реального времени.
https://www.sonarsource.com/products/sonarlint/