Как запустить инкрементное сканирование кода в Visual Studio 2017

#c# #visual-studio #sonarlint

#c# #visual-студия #sonarlint

Вопрос:

Я использую Visual Studio 2017 и расширение sonarlist для сканирования кода. Язык — C #.Я понимаю, что по умолчанию Visual Studio выполняет оперативное сканирование открытых документов. Могу ли я каким-либо образом сканировать только измененные / измененные файлы в текущем наборе изменений? Не обязательно открывать все документы, а также я не хочу полного сканирования решения. Таким образом, я могу гарантировать, что новые наборы изменений передаются с хорошим качеством.

Пожалуйста, предложите.

Комментарии:

1. Вы можете выбрать отображение «Только измененных документов» в списке ошибок, хотя я не знаю, влияет ли это на само сканирование. Насколько мне известно, он не может быть настроен так подробно.

2. Нам нужно обнаружить запах кода, вносимый недавно добавленным кодом, а не отчет об анализе для каждого обработанного файла. Например, в одном файле может быть 50 устаревших проблем, но если мой недавно добавленный код исправляет 10 проблем, но, в свою очередь, создает 5 новых проблем, тогда мне нужно просмотреть эти 5 проблем локально в Visual Studio. Таким же образом teamcity предоставляет нам отчет о проверке после сборки. Пожалуйста, подскажите, как я могу обнаружить новую утечку с помощью sonarlint и visual studio