Description:
Refactor src/functions/isProblemJsonSchema.js to utilize the Spectral schema function for ProblemJSON schema validation.
Benefits:
- Leverages Spectral’s native schema handling and validation capabilities.
- Simplifies codebase by removing custom ProblemJSON schema logic.
- Ensures consistent validation behavior across all rules.
Acceptance Criteria:
- Rule uses Spectral’s built-in
schema function for validation.
- Legacy custom validation is removed.
- Rule behavior and outputs remain consistent with prior implementation.
Proposed Steps:
- Replace custom validation logic with Spectral
schema function usage.
- Update rule configuration and references accordingly.
- Verify rule output consistency with tests.