Refreshing Localhost SonarQube

Refreshing Localhost SonarQube

Sep 23, 2022

Localhost SonarQube offers a lightweight command-line interface for interacting with SonarQube Community Edition and analysing your source code with SonarScanner (CLI) in a Docker environment.

I recently released Localhost SonarQube v1.0.0. The release introduces a complete rewrite of the Shell script, including new console commands, cleaner console output and improved developer experience using the Localhost SonarQube console.

image

WHAT'S NEW?

I completely rewrote the Localhost SonarQube code source from scratch. I adopted best practices and architectural concepts from popular programming frameworks. I have applied the Google Shell style guide and conventions to Localhost SonarQube. This has improved the source code readability and ensured a consistent style for maintainability.

I wanted to improve the Localhost SonarQube developer experience. Not only in maintaining the source code but more importantly in how developers interact with the Localhost SonarQube console. This version (1.0.0) includes 14 new console commands. The improvements to the console output deliver a better experience.

image

I have provided a Localhost SonarQube Wiki to help onboard developers that are unfamiliar with how to set up projects in SonarQube and configure sonar-project.properties files to analyse a project.

image

WHAT'S NEXT?

Blame doesn’t fix bugs! Proactively improving code and using code quality tools will help you manage your technical debt. I want Localhost SonarQube to assist developers in producing better-quality code. I will be focusing on improving the Localhost SonarQube developer experience.

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. To ensure Localhost SonarQube source code is maintainable, I have added Swimm.io - a tool to document code. I'm documenting how to contribute to the Localhost SonarQube source code.

image

SonarQube Community Edition allows you to do static code analysis for 17 programming languages. I will be adding additional SonarScanner configuration templates specific to programming languages and popular frameworks in future releases.

Be sure to check out the Localhost SonarQube documentation for more information. It has been just over a year ago since I released v0.1.0.

Thank you for your support and greetings from London,

Luis

Enjoy this post?

Buy Luis Aveiro a coffee

More from Luis Aveiro