Wrap stac-check Linter to emit normative best-practice Findings. See DESIGN.md §6.
Scope
backend/checks/lint.py: run Linter (best-practices dict); map to Findings (mostly best-practice, some core).
- Carry over config from
../eodh-validator/stac-check.config.yaml (e.g. geometry_coordinates_order: false, max_links, max_properties).
Depends on
#2, #3
Test approach
TDD / integration. Fixtures that trigger known lint messages (missing link titles, non-searchable id, bbox/geometry mismatch); assert mapping.
Acceptance
Wrap
stac-checkLinterto emit normative best-practiceFindings. SeeDESIGN.md§6.Scope
backend/checks/lint.py: runLinter(best-practices dict); map toFindings (mostlybest-practice, somecore).../eodh-validator/stac-check.config.yaml(e.g.geometry_coordinates_order: false,max_links,max_properties).Depends on
#2, #3
Test approach
TDD / integration. Fixtures that trigger known lint messages (missing link titles, non-searchable id, bbox/geometry mismatch); assert mapping.
Acceptance
Findings with correct category/source.