Expand my Community achievements bar.

Guidelines for the Responsible Use of Generative AI in the Experience Cloud Community.

Setting Up SonarQube Profiles with AEM Custom Rules: A Guide to Local Development Configuration | AEM Community Blog Seeding

Avatar

Administrator

6/20/23

BlogImage.jpg

Setting Up SonarQube Profiles with AEM Custom Rules: A Guide to Local Development Configuration by Kiran Sg

Abstract

Problem Statement:
How to set up SonarQube profiles with AEM custom rules and configure them with local development?

Introduction:
SonarQube is an open-source platform developed by SonarSource for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs and code smells in 29 programming languages. SonarQube offers reports on duplicated code, coding standards, unit tests, code coverage, code complexity, comments, bugs, and security recommendations.

However, it does apply mainly to general Java issues. Adobe Experience Manager is a comprehensive content management platform for building websites, mobile apps and forms. This tool is intended to find common bugs and bad smells specific to AEM development.

Requirements:
Install the docker and keep it up to date

Read Full Blog

Setting Up SonarQube Profiles with AEM Custom Rules: A Guide to Local Development Configuration

Q&A

Please use this thread to ask the related questions.

3 Comments

Avatar

Community Advisor

6/21/23

Thank you for sharing this much-needed blog! @kautuk_sahni 

Avatar

Employee Advisor

11/3/23

Great article on how to get SonarQube and SonarLint up and running!
I just published an article to outline the rule sets being used by Adobe Cloud Manager and recommended setups to optimize your deployment cycle:

Hope that might help some people to increase their productivity and code quality!