SonarQube in Action

SonarQube in Action


Summary

SonarQube in Action exhibits builders the right way to use the SonarQube platform to assist them regularly enhance their resource code. The e-book offers SonarQube's middle Seven Axes of caliber: design/architecture, duplications, reviews, unit exams, complexity, capability insects, and coding ideas. you will discover easy, easy-to-follow dialogue and examples as you learn how to combine SonarQube into your improvement method.

About the Technology

SonarQube is a robust open resource software for non-stop inspection, a method that makes code caliber research and reporting a vital part of the improvement lifecycle. Its detailed dashboards, rule-based disorder research, and tight construct integration bring about more advantageous code caliber with out disruption to developer workflow. It helps many languages, together with Java, C, C++, C#, personal home page, and JavaScript.

About the Book

SonarQube in Action teaches you ways to successfully use SonarQube following the continual inspection version. This sensible publication systematically explores SonarQube's center Seven Axes of caliber (design, duplications, reviews, unit checks, complexity, capability insects, and coding rules). With well-chosen examples, it is helping you discover ways to use SonarQube's assessment performance and IDE integration to enforce non-stop inspection top practices on your personal caliber administration approach.

The book's Java-based examples translate simply to different improvement languages. No earlier event with SonarQube or non-stop supply perform is thought

Purchase of the print publication contains a loose e-book in PDF, Kindle, and ePub codecs from Manning courses.

What's Inside

  • Gather significant caliber metrics
  • Integrate with Ant, Maven, and Jenkins
  • Write your personal plugins
  • Master the paintings of continuing inspection

About the Authors

Ann Campbellb and Patroklos Papapetrou are skilled builders and staff leaders. either actively give a contribution to the SonarQube neighborhood.

Table of Contents

    PART 1 WHAT THE NUMBERS ARE TELLING YOU
  1. An creation to SonarQube
  2. Issues and coding standards
  3. Ensuring that your code is doing issues right
  4. Working with replica code
  5. Optimizing resource code documentation
  6. Keeping your resource code documents elegant
  7. Improving your software design
  8. PART 2 SETTLING IN WITH SONARQUBE
  9. Planning a technique and increasing your insight
  10. Continuous Inspection with SonarQube
  11. Letting SonarQube force code reviews
  12. IDE integration
  13. PART three ADMINISTERING AND EXTENDING
  14. Security: clients, teams, and roles
  15. Rule profile administration
  16. Making SonarQube suit your needs
  17. Managing your projects
  18. Writing your personal plugins

Show sample text content

Download sample