TRACKING YOUR
TECHNICAL DEBT WITH
SONARQUBE
Iain Adams
Who am I?
 Build, configuration, release and deployment
engineer specialising in the automation of the
software delivery lifecycle and enabling
continuous delivery.
 GitHub: https://github.com/iwarapter
 Twitter: @iwarapter
What will we cover?
 What is SonarQube – quick overview of the
tool.
 Live Demo – Fingers crossed!
 Integrating SonarQube with your development
workflow
 Sonar Puppet Plugin roadmap
 Questions after 10mins (approx)
What is SonarQube?
 SonarQube is an open source code quality
management platform.
 Allows you to aggregate and trend various
code metrics over time.
 Over 50 plugins ranging for languages,
reporting and various integrations.
 We have only scratched the surface, read
more! http://www.sonarqube.org/
Demo Time!
How can we use it?
How can we use it?
 Run locally
 Analyze pull requests!
What’s the roadmap?
 Support 4.x grammar
 Add unit test results
 Add unit test coverage
 Provide more custom puppet metrics
 More checks!
Questions?

More Related Content

PDF
SonarQube - Should I Stay or Should I Go ?
PDF
Pay off your technical debt with SonarQube
PDF
Tech Talk #5 : Code Analysis SonarQube - Lương Trọng Nghĩa
PDF
SonarQube
PPTX
Beyond the basics of SonarQube: improve your Java(Script) code even further
PPTX
SonarQube - The leading platform for Continuous Code Quality
PDF
Java Source Code Analysis using SonarQube
SonarQube - Should I Stay or Should I Go ?
Pay off your technical debt with SonarQube
Tech Talk #5 : Code Analysis SonarQube - Lương Trọng Nghĩa
SonarQube
Beyond the basics of SonarQube: improve your Java(Script) code even further
SonarQube - The leading platform for Continuous Code Quality
Java Source Code Analysis using SonarQube

What's hot (20)

PDF
Code Quality Lightning Talk
PPTX
Sonar Review
PPTX
Track code quality with SonarQube
PPTX
A year of SonarQube and TFS/VSTS
PDF
The story of SonarQube told to a DevOps Engineer
PDF
Continuous Inspection of Code Quality: SonarQube
PPTX
SonarQube: Continuous Code Inspection
PDF
ITAKE Unconference - Holding down your technical debt with Sonarqube
PDF
Tracking and improving software quality with SonarQube
PPTX
PDF
Managing code quality with SonarQube - Radu Vunvulea
PPTX
Track code quality with SonarQube - short version
PPTX
Sonar qube to impove code quality
PPTX
Java Code Quality Tools
PDF
Sonarqube + Docker
PPTX
Sonar Overview
PDF
Static code analysis
PPTX
Static code analysis with sonar qube
PDF
Code Review with Sonar
Code Quality Lightning Talk
Sonar Review
Track code quality with SonarQube
A year of SonarQube and TFS/VSTS
The story of SonarQube told to a DevOps Engineer
Continuous Inspection of Code Quality: SonarQube
SonarQube: Continuous Code Inspection
ITAKE Unconference - Holding down your technical debt with Sonarqube
Tracking and improving software quality with SonarQube
Managing code quality with SonarQube - Radu Vunvulea
Track code quality with SonarQube - short version
Sonar qube to impove code quality
Java Code Quality Tools
Sonarqube + Docker
Sonar Overview
Static code analysis
Static code analysis with sonar qube
Code Review with Sonar
Ad

Similar to Tracking your Technical Debt with Sonarqube (20)

DOCX
What is SonarQube in DevOps.docx
PPTX
SonarQube Presentation.pptx
PPTX
SonarQube.pptx
PPTX
mastering-code-quality-an-in-depth-guide-to-sonarqube.pptx
PPTX
class32.pptx
PPTX
SonarQube-taking-control-of-the-code-quality-Webinar-presentation.pptx
PPTX
Tech debt will kill us
PPTX
postgres.pptx
PPTX
SonarQube presentation.pptx
PPTX
mydevops.pptx
PPTX
postdev.pptx
PPTX
Sonar qube
PPTX
Paying Off Your Technical Debt
PPTX
Vssummit dev ops calculando o débito técnico
PDF
Control source code quality using the SonarQube platform
PPTX
Test driven development with sonarQube
DOCX
[DOC] Java - Code Analysis using SonarQube
PPT
CiklumJavaSat15112011:Alexey Trusov-Code quality management
PDF
Patroklos Papapetrou: Holding Down Your Technical Debt With SonarQube at I T....
PPTX
Sonarqube
What is SonarQube in DevOps.docx
SonarQube Presentation.pptx
SonarQube.pptx
mastering-code-quality-an-in-depth-guide-to-sonarqube.pptx
class32.pptx
SonarQube-taking-control-of-the-code-quality-Webinar-presentation.pptx
Tech debt will kill us
postgres.pptx
SonarQube presentation.pptx
mydevops.pptx
postdev.pptx
Sonar qube
Paying Off Your Technical Debt
Vssummit dev ops calculando o débito técnico
Control source code quality using the SonarQube platform
Test driven development with sonarQube
[DOC] Java - Code Analysis using SonarQube
CiklumJavaSat15112011:Alexey Trusov-Code quality management
Patroklos Papapetrou: Holding Down Your Technical Debt With SonarQube at I T....
Sonarqube
Ad

More from Puppet (20)

PPTX
Puppet Community Day: Planning the Future Together
PPTX
The Evolution of Puppet: Key Changes and Modernization Tips
PPTX
Can You Help Me Upgrade to Puppet 8? Tips, Tools & Best Practices for Your Up...
PPTX
Bolt Dynamic Inventory: Making Puppet Easier
PPTX
Customizing Reporting with the Puppet Report Processor
PPTX
Puppet at ConfigMgmtCamp 2025 Sponsor Deck
PPTX
The State of Puppet in 2025: A Presentation from Developer Relations Lead Dav...
PPTX
Let Red be Red and Green be Green: The Automated Workflow Restarter in GitHub...
PDF
Puppet camp2021 testing modules and controlrepo
PPTX
Puppetcamp r10kyaml
PDF
2021 04-15 operational verification (with notes)
PPTX
Puppet camp vscode
PDF
Modules of the twenties
PDF
Applying Roles and Profiles method to compliance code
PPTX
KGI compliance as-code approach
PDF
Enforce compliance policy with model-driven automation
PDF
Keynote: Puppet camp compliance
PPTX
Automating it management with Puppet + ServiceNow
PPTX
Puppet: The best way to harden Windows
PPTX
Simplified Patch Management with Puppet - Oct. 2020
Puppet Community Day: Planning the Future Together
The Evolution of Puppet: Key Changes and Modernization Tips
Can You Help Me Upgrade to Puppet 8? Tips, Tools & Best Practices for Your Up...
Bolt Dynamic Inventory: Making Puppet Easier
Customizing Reporting with the Puppet Report Processor
Puppet at ConfigMgmtCamp 2025 Sponsor Deck
The State of Puppet in 2025: A Presentation from Developer Relations Lead Dav...
Let Red be Red and Green be Green: The Automated Workflow Restarter in GitHub...
Puppet camp2021 testing modules and controlrepo
Puppetcamp r10kyaml
2021 04-15 operational verification (with notes)
Puppet camp vscode
Modules of the twenties
Applying Roles and Profiles method to compliance code
KGI compliance as-code approach
Enforce compliance policy with model-driven automation
Keynote: Puppet camp compliance
Automating it management with Puppet + ServiceNow
Puppet: The best way to harden Windows
Simplified Patch Management with Puppet - Oct. 2020

Recently uploaded (20)

PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PPTX
MuleSoft-Compete-Deck for midddleware integrations
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PPTX
Build Your First AI Agent with UiPath.pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
PDF
Statistics on Ai - sourced from AIPRM.pdf
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PPTX
Module 1 Introduction to Web Programming .pptx
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
MuleSoft-Compete-Deck for midddleware integrations
The influence of sentiment analysis in enhancing early warning system model f...
Build Your First AI Agent with UiPath.pptx
NewMind AI Weekly Chronicles – August ’25 Week IV
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Custom Battery Pack Design Considerations for Performance and Safety
Early detection and classification of bone marrow changes in lumbar vertebrae...
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
Statistics on Ai - sourced from AIPRM.pdf
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Module 1 Introduction to Web Programming .pptx
Training Program for knowledge in solar cell and solar industry
Lung cancer patients survival prediction using outlier detection and optimize...
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
Data Virtualization in Action: Scaling APIs and Apps with FME
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx

Tracking your Technical Debt with Sonarqube

  • 1. TRACKING YOUR TECHNICAL DEBT WITH SONARQUBE Iain Adams
  • 2. Who am I?  Build, configuration, release and deployment engineer specialising in the automation of the software delivery lifecycle and enabling continuous delivery.  GitHub: https://github.com/iwarapter  Twitter: @iwarapter
  • 3. What will we cover?  What is SonarQube – quick overview of the tool.  Live Demo – Fingers crossed!  Integrating SonarQube with your development workflow  Sonar Puppet Plugin roadmap  Questions after 10mins (approx)
  • 4. What is SonarQube?  SonarQube is an open source code quality management platform.  Allows you to aggregate and trend various code metrics over time.  Over 50 plugins ranging for languages, reporting and various integrations.  We have only scratched the surface, read more! http://www.sonarqube.org/
  • 6. How can we use it?
  • 7. How can we use it?  Run locally  Analyze pull requests!
  • 8. What’s the roadmap?  Support 4.x grammar  Add unit test results  Add unit test coverage  Provide more custom puppet metrics  More checks!

Editor's Notes

  • #3: Mention, contact me via twitter and on github! Drive the fact it’s a open community and im an active member. Add humor, its my first time, be gentle!
  • #4: When presenting explain the proposed method (ie I can present for 10 mins then open the floor for Q&A). Talk about embracing the development practices to enhance your development workflow.
  • #5: Drive out – its big with lots of value added.
  • #7: These are SOME of the integrations, there are more! We are giving you a quick look at how it can form part of your CI/CD workflow.
  • #8: One of the things that my experience with application Continuous Integration/Delivery has shown me is once something has been publish to the sonar instance its already too late.