
Quarkus Verification
This is a comprehensive pre-merge and pre-deploy checklist that runs your Quarkus project through ten verification phases: compilation, static analysis with Checkstyle and SpotBugs, JaCoCo coverage enforcement at 80%, OWASP dependency scanning, native image compilation, and container security checks with Trivy. It includes working code snippets for Panache unit tests, REST Assured API tests, and Testcontainers integration tests. The native compilation phase is especially useful since GraalVM compatibility issues are easier to catch in CI than production. You'll want this before opening PRs on microservices or before any staging deploy. It's opinionated about thresholds and tooling, but that's better than reinventing the wheel each time.
- skills.sh installs
- 5.4K
- GitHub stars
- 300.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add affaan-m/ecc --skill quarkus-verification --agent claude-codeInstalls into .claude/skills of the current project.
Files
Quarkus Verification Loop
Run before PRs, after major changes, and pre-deploy.
When to Activate
- Before opening a pull request for a Quarkus service
- After major refactoring or dependency upgrades
- Pre-deployment verification for staging or production
- Running full build → lint → test → security scan → native compilation pipeline
- Validating test coverage meets thresholds (80%+)
- Testing native image compatibility
Phase 1: Build
# Maven
mvn clean verify -DskipTests
# Gradle
./gradlew clean assemble -x test
If build fails, stop and fix compilation errors.
Phase 2: Static Analysis
Checkstyle, PMD, SpotBugs (Maven)
mvn checkstyle:check pmd:check spotbugs:check
SonarQube (if configured)
mvn sonar:sonar \
-Dsonar.projectKey=my-quarkus-project \
-Dsonar.host.url=http://localhost:9000 \
-Dsonar.login=${SONAR_TOKEN}
Common Issues to Address
- Unused imports or variables
- Complex methods (high cyclomatic complexity)
- Potential null pointer dereferences
- Security issues flagged by SpotBugs
Phase 3: Tests + Coverage
# Run all tests
mvn clean test
# Generate coverage report
mvn jacoco:report
Sponsors
Details
- Repository
- github.com/affaan-m/ecc
- Categories
- Testing & QA, Security, DevOps & CI/CD, Git & Pull Requests, Code Review & Quality, Release Management, Java & JVM
- First seen
- Jul 14, 2026
More from affaan-m/ecc
All 263- Ralphinho Rfc Pipeline5.4K
- Perl Testing5.4K
- Nanoclaw Repl5.4K
- Messages Ops5.4K
- Recsys Pipeline Architect5.4K
- Latency Critical Systems5.3K
- Fsharp Testing5.3K
- Tinystruct Patterns5.3K
- Uncloud5.3K
- Parallel Execution Optimizer5.3K
- Prediction Market Oracle Research5.3K
- Prediction Market Risk Review5.3K
- Data Throughput Accelerator5.3K
- Recursive Decision Ledger5.3K
- Team Agent Orchestration5.1K
- Dynamic Workflow Mode5K
- Kubernetes Patterns4.9K
- Intent Driven Development4.8K
- Inherit Legacy Style4.8K
- Orch Build Mvp4.8K
- Codehealth Mcp4.8K
- Orch Pipeline4.8K
- Orch Add Feature4.8K
- Orch Refine Code4.8K