sonar qube
TRANSCRIPT
![Page 1: Sonar qube](https://reader036.vdocuments.pub/reader036/viewer/2022083109/58e8aa1b1a28abda4f8b51a7/html5/thumbnails/1.jpg)
SonarQube
![Page 2: Sonar qube](https://reader036.vdocuments.pub/reader036/viewer/2022083109/58e8aa1b1a28abda4f8b51a7/html5/thumbnails/2.jpg)
-50
-40
-30
-20
-10
0
10
20
S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12
Productive time spent on implementing features
Interest/repayment = extra time spent on implementing feature or payment of debt
Debt = effort required to cleanup or refactor code
Technical Debt
![Page 3: Sonar qube](https://reader036.vdocuments.pub/reader036/viewer/2022083109/58e8aa1b1a28abda4f8b51a7/html5/thumbnails/3.jpg)
Prevent &
Remediate
Understand
Control
SonarQube
Measure
IDE
Web based
experience
TFS
VSO
VS
Build
Source ControlWork Items
/ TFS
Technical Debt Dashboard
Technical Debt DataMart
![Page 4: Sonar qube](https://reader036.vdocuments.pub/reader036/viewer/2022083109/58e8aa1b1a28abda4f8b51a7/html5/thumbnails/4.jpg)
• Run as service
• Download and install on prem
• Use ARM template and install in Azure
– https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/01/25/announcing-version-1-0-of-sonarqube-arm-template/
Installation
![Page 5: Sonar qube](https://reader036.vdocuments.pub/reader036/viewer/2022083109/58e8aa1b1a28abda4f8b51a7/html5/thumbnails/5.jpg)
Add Sonar tasks and create endpoint
![Page 6: Sonar qube](https://reader036.vdocuments.pub/reader036/viewer/2022083109/58e8aa1b1a28abda4f8b51a7/html5/thumbnails/6.jpg)
Add tasks to build
![Page 7: Sonar qube](https://reader036.vdocuments.pub/reader036/viewer/2022083109/58e8aa1b1a28abda4f8b51a7/html5/thumbnails/7.jpg)
Add project settings
![Page 8: Sonar qube](https://reader036.vdocuments.pub/reader036/viewer/2022083109/58e8aa1b1a28abda4f8b51a7/html5/thumbnails/8.jpg)
Pull Request commenting
![Page 9: Sonar qube](https://reader036.vdocuments.pub/reader036/viewer/2022083109/58e8aa1b1a28abda4f8b51a7/html5/thumbnails/9.jpg)
![Page 10: Sonar qube](https://reader036.vdocuments.pub/reader036/viewer/2022083109/58e8aa1b1a28abda4f8b51a7/html5/thumbnails/10.jpg)
www.solidify.se