Как автоматически создавать ошибки в TFS 2015 на основе обнаруженных проблем SonarQube?
Я интегрировал SonarQube 5.6.6 (с конфигурацией по умолчанию) со сборками TFS 2015 (не определениями сборки XAML), и я успешно анализирую проекты. Ниже вы найдете определение сборки и сгенерированный отчет на локальном портале SonarQube.
Теперь я пытаюсь перенести все ошибки, уязвимости и запахи кода, о которых SonarQube сообщил как ошибки (типичные рабочие элементы TFS) в TFS 2015. Я не могу найти какую-либо связанную конфигурацию или параметры для создания ошибок TFS. Итак, мои вопросы:
- Можно ли добиться того, что я пытаюсь сделать? SonarQube поддерживает эту функцию из коробки?
- Если да, то, пожалуйста, поделитесь онлайн-ресурсами / учебными пособиями, чтобы добиться того же.
1 ответ
Это не возможно, чтобы достичь того, что вы хотите. И для этого есть 2 причины:
Во-первых, проблема слишком гранулированная, чтобы ее можно было представить рабочим элементом TFS. Представьте себе: анализ может создать дюжину или сотни проблем: как вы можете управлять всем своим отставанием, которое будет "загрязнено" всеми рабочими элементами, созданными для каждой отдельной проблемы?
Вторая причина заключается в том, что вместо того, чтобы пытаться управлять проблемами, которые необходимо исправить в некоем плане действий (= список рабочих элементов), более интересно их исправлять по ходу разработки. Это то, что мы объясняем в сообщении в блоге под названием "Остановить планирование; устранить утечку".