java-sdk-validation - Validate Java code targeting Azure SDK for Java
Reviews Java code for Azure SDK conventions, flagging legacy dependencies, authentication anti-patterns, and async usage.
Tags
Updated: 2026-09-24Capabilities
Typical Inputs
What this skill does
- Check build file dependency declarations
- Scan Java imports for legacy packages
- Verify token-based authentication usage
- Validate client builder pattern construction
- Flag deprecated Azure SDK classes
- Check pagination return types
- Verify long-running operation polling
- Evaluate Project Reactor async implementations
- Check service-specific exception handling
- Execute Maven or Gradle build verification
Inputs
- Java source files
- Maven build files
- Gradle build files
Outputs
- Structured JSON validation report
- Build compilation status and error details
Requirements
- Java 8 or higher
- Maven or Gradle build tool
