.gitignore
.pre-commit-config.yaml
.python-version
CONTRIBUTING.md
LICENSE
README.md
data-contract-checks.example.yml
makefile
mkdocs.yml
pyproject.toml
uv.lock
.claude/skills/add-check/SKILL.md
.github/CODEOWNERS
.github/dependabot.yml
.github/workflows/ci.yml
.github/workflows/docs.yml
.github/workflows/release.yml
.github/workflows/update-schemas.yml
docs/.gitkeep
docs/check_examples.md
docs/checks.md
docs/ci.md
docs/cli.md
docs/config.md
docs/contributing.md
docs/custom_schemas.md
docs/index.md
docs/linting.md
docs/releasing.md
docs/usage.md
scripts/update_schemas.py
src/contract_checker/__init__.py
src/contract_checker/cli.py
src/contract_checker/logger.py
src/contract_checker/version.py
src/contract_checker.egg-info/PKG-INFO
src/contract_checker.egg-info/SOURCES.txt
src/contract_checker.egg-info/dependency_links.txt
src/contract_checker.egg-info/entry_points.txt
src/contract_checker.egg-info/requires.txt
src/contract_checker.egg-info/scm_file_list.json
src/contract_checker.egg-info/scm_version.json
src/contract_checker.egg-info/top_level.txt
src/contract_checker/checks/__init__.py
src/contract_checker/checks/base.py
src/contract_checker/checks/models.py
src/contract_checker/checks/registry.py
src/contract_checker/checks/reporting.py
src/contract_checker/checks/validator.py
src/contract_checker/checks/validators/__init__.py
src/contract_checker/checks/validators/accepted_values_check.py
src/contract_checker/checks/validators/at_least_one_check.py
src/contract_checker/checks/validators/exactly_one_check.py
src/contract_checker/checks/validators/items_check.py
src/contract_checker/checks/validators/pattern_check.py
src/contract_checker/checks/validators/required_check.py
src/contract_checker/contract/contract_base.py
src/contract_checker/contract_schemas/dcs/0.9.0/schema.json
src/contract_checker/contract_schemas/dcs/0.9.1/schema.json
src/contract_checker/contract_schemas/dcs/0.9.2/schema.json
src/contract_checker/contract_schemas/dcs/0.9.3/schema.json
src/contract_checker/contract_schemas/dcs/1.1.0/schema.json
src/contract_checker/contract_schemas/dcs/1.2.0/schema.json
src/contract_checker/contract_schemas/dcs/1.2.1/schema.json
src/contract_checker/contract_schemas/odcs/2.2.1/schema.json
src/contract_checker/contract_schemas/odcs/2.2.2/schema.json
src/contract_checker/contract_schemas/odcs/3.0.0/schema.json
src/contract_checker/contract_schemas/odcs/3.0.1/schema.json
src/contract_checker/contract_schemas/odcs/3.0.2/schema.json
src/contract_checker/contract_schemas/odcs/3.1.0/schema.json
src/contract_checker/contract_schemas/odcs/3.2.0/schema.json
src/contract_checker/utils/__init__.py
src/contract_checker/utils/check_utils.py
src/contract_checker/utils/contract_utils.py
src/contract_checker/utils/path_filter.py
src/contract_checker/utils/utils.py
tests/__init__.py
tests/conftest.py
tests/fixtures/custom/ecommerce-product-schema.json
tests/fixtures/custom/invalid-ecommerce-contract.yaml
tests/fixtures/custom/invalid-json-schema.json
tests/fixtures/custom/invalid-odcs-extended-contract.yaml
tests/fixtures/custom/odcs-extended-schema.json
tests/fixtures/custom/valid-ecommerce-contract.yaml
tests/fixtures/custom/valid-odcs-extended-contract.yaml
tests/fixtures/dcs/0.9.3/covid_cases.yaml
tests/fixtures/dcs/0.9.3/muellimperium.yaml
tests/fixtures/dcs/0.9.3/order_latest_nested.yaml
tests/fixtures/dcs/1.2.0/orders-latest.yaml
tests/fixtures/dcs/1.2.1/invalid_field_type.yaml
tests/fixtures/dcs/1.2.1/time_data_type_example.yaml
tests/fixtures/dcs/1.2.1/variant_and_json_data_type_example.yaml
tests/fixtures/odcs/3.0.0/basic-four-dpo.odcs.yaml
tests/fixtures/odcs/3.0.0/table-column-description.odcs.yaml
tests/fixtures/odcs/3.0.2/all-data-types.odcs.yaml
tests/fixtures/odcs/3.0.2/all-schema-types.odcs.yaml
tests/fixtures/odcs/3.0.2/azure-server.odcs.yaml
tests/fixtures/odcs/3.0.2/basic-four-dpo.odcs.yaml
tests/fixtures/odcs/3.0.2/column-accuracy.odcs.yaml
tests/fixtures/odcs/3.0.2/column-validity.odcs.yaml
tests/fixtures/odcs/3.0.2/database-table-sla.odcs.yaml
tests/fixtures/odcs/3.0.2/full-example.odcs.yaml
tests/fixtures/odcs/3.0.2/service-and-operational-roles.odcs.yaml
tests/fixtures/odcs/3.0.2/table-column-description.odcs.yaml
tests/fixtures/odcs/3.0.2/table-columns-with-partition.odcs.yaml
tests/fixtures/odcs/3.1.0/all-data-types.odcs.yaml
tests/fixtures/odcs/3.1.0/basic-four-dpo.odcs.yaml
tests/fixtures/odcs/3.1.0/table-column-description.odcs.yaml
tests/fixtures/odcs/3.2.0/all-data-types.odcs.yaml
tests/integration/__init__.py
tests/integration/test_contract_loading_integration.py
tests/integration/test_custom_schema_integration.py
tests/integration/test_odcs_fixtures.py
tests/integration/test_standard_schema_lint.py
tests/integration/test_validator_integration.py
tests/unit/__init__.py
tests/unit/test_checks.py
tests/unit/test_checks_config.py
tests/unit/test_cli.py
tests/unit/test_contract_base.py
tests/unit/test_contract_utils.py
tests/unit/test_load_contracts.py
tests/unit/test_logger.py
tests/unit/test_models.py
tests/unit/test_path_filter.py
tests/unit/test_registry.py
tests/unit/test_reporter.py
tests/unit/test_utils.py
tests/unit/test_validator.py