Skip to content

validate Commands

Overview

The validate category contains 15 commands for validating repository contracts, dependencies, and compliance.

Commands

Command Purpose
validate Validate all repository contracts and dependencies
validate contracts Validate contracts against JSON schemas
validate dependencies Validate module dependencies against contracts
validate specs Validate Gherkin specifications
validate artifacts Validate build artifacts exist
validate module-files Validate module file ownership
validate module-hierarchy Validate dependency graph structure
validate go-tidy Validate Go dependencies are tidy
validate design Check workspace.dsl syntax
validate books Validate books.yml configuration
validate markdown Validate markdown file syntax
validate test-tags Validate test tags against contract
validate control-tags Validate @control tags against OSCAL
validate risk-profile Validate OSCAL profile documents
validate risk-catalog Validate OSCAL catalogs

Common Use Cases

Pre-commit Validation

r2r eac validate

Dependency Validation

r2r eac validate dependencies
r2r eac validate go-tidy

Documentation Validation

r2r eac validate specs
r2r eac validate markdown
r2r eac validate design

Key Features

  • Comprehensive validation of repository contracts
  • Go module dependency checking
  • Gherkin specification validation
  • OSCAL compliance validation
  • Design and documentation verification

See Also


Tutorials | How-to Guides | Explanation | Reference

You are here: Reference — information-oriented technical descriptions of the system.