SONARJAVA-6218 Prepare a basic project in sonar-java to use for running ruling samples#5540
Conversation
SummaryIntroduces a new sample project 'vibebot' to the ruling test suite. This is a minimal Java 21 project used for testing SonarQube's Java analyzer rules (ruling tests), with expected violation fixtures for three rules (S1120, S1228, S1451). The project is intentionally excluded from GitHub Actions since vibe-bot handles its own testing. Also removes an obsolete JBoss-specific test profile and improves test setup (creates performance directory, makes paths absolute). What reviewers should knowWhat changed: The core addition is the new
|
77c42b0 to
da68cba
Compare
There was a problem hiding this comment.
LGTM! ✅
Clean, well-scoped PR. The new vibebot project is minimal by design, its expected rule violations are intentional and correctly captured in the snapshot JSON files, and the infrastructure fixes (absolute performance path, directory pre-creation) are sound.
…ng ruling samples
da68cba to
b0d61b0
Compare
|





Part of SONARJAVA-6218.