Products
SonarQube products
SonarQube Cloud
Cloud-based static analysis tool for your CI/CD workflows
SonarQube Server
Self-managed static analysis tool for continuous codebase inspection
SonarQube for IDE
Free IDE extension that provides on-the-fly analysis and coding guidance
Advanced Security
Secure use of open source code with advanced SAST and SCA
MCP Server
NEW
Bring code quality and security into your AI workflow
SonarSweep
EARLY ACCESS
Improve code produced by LLMs
Why Sonar
Use cases
AI code quality
Validate AI code for security and quality
Developer-led security
Secure apps and prevent vulnerabilities
Automated code review
Ensure secure, high-quality code
Platform engineering
Remove friction and boost productivity
Compliance & reporting
Automate proof of code compliance
SDLC governance
Align AI and developer standards
Secrets detection
Catch code secrets in development
All use cases
Explore
AI solutions
Security solutions
Code quality solutions
ROI calculator
NEW
Industries
Healthcare
Financial services
Retail
Federal government
Customer recognition
Our customers
Customer stories
Pricing
Developers
For developers
Developer hub
Commitment to open source
Community
Sonar rules
Developer guides
Documentation
SonarQube Server
SonarQube Cloud
SonarQube for IDE
Integrations
GitHub
Bitbucket
Azure DevOps
GitLab
See all
35+ languages & frameworks
Java
JavaScript
Python
C#
See all
Resources
Build better using SonarQube
SonarQube update hub
ROI calculator
NEW
Community
Interactive demos
Blog
White papers
Solution briefs
Research reports
Coding Personalities of Leading LLMs
The State of Code
Company
Learn about Sonar
About Us
Our customers
Partners
Events hub
Newsroom
Careers
Join us!
Contact us
Start for free
Upcoming virtual event!
Register now for the Sonar Summit - March 3
✕
Sonar Community
rule-changes
Topic
Replies
Views
Activity
kotlin:S5612 should adjust its behavior for function with @Composable annotations
Report False-positive / False-negative...
kotlin
,
sonarqube
,
android
,
rules
,
rule-changes
2
43
September 5, 2025
There is going to be a replace for a deprecated java rule?
SonarQube Server / Community Build
java
,
rule-changes
1
67
February 20, 2025
Impact assessment before introducing new rule to a quality gate
SonarQube Server / Community Build
sonarqube
,
rule-changes
,
userfriendly-pl
2
34
February 14, 2025
System user activates deactivated rules
SonarQube Server / Community Build
sonarqube
,
user
,
rule-changes
6
253
April 16, 2024
Missing null pointer related rule
SonarQube Server / Community Build
java
,
sonarqube
,
rules
,
rule-changes
1
254
January 16, 2024
Rule c:S868 improvement
SonarQube Cloud
cfamily
,
rule-changes
,
sonarqube-cloud
2
355
December 21, 2023
User friendly way to edit existing rule or add new rule
SonarQube Server / Community Build
custom_rules
,
rules
,
rule-changes
2
749
October 9, 2023
How to keep the rules up to date
SonarQube Server / Community Build
sonarqube
,
rule-changes
1
374
August 15, 2023
Allow underscores in PHP variable names (ref. php:S117)
Writing rules
php
,
rule-changes
2
1043
June 8, 2023
Allow upgrade rules without upgrading SonarQube itself
SonarQube Server / Community Build
rule-changes
3
394
June 13, 2023
Deprecated Rules unclarity (C# Unit tests)
SonarQube Server / Community Build
sonarqube
,
rules
,
rule-changes
7
1100
January 25, 2023
Clarify exceptions to java:S1121
New rules / language support
rules
,
documentation
,
rule-changes
6
1102
May 16, 2022
Extenability of S2699? (Tests should include assertions)
Suggest new features
java
,
rule-changes
7
2584
March 16, 2022
Please remove the "clumsy" tag
Suggest new features
rule-changes
,
sonarqube-cloud
1
416
March 15, 2022
RSPEC-3065 need detect final variables from out class
Suggest new features
java
,
rule-changes
2
453
December 21, 2021