AltimateAI / AltimateAI/altimate-code

refactor: split validator-utils.ts (2646 lines) into topic-scoped modules

Aperta
#1,251 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
TypeScript
Stelle
811
Fork
134
Merge medio
3g 2h
PR unite (30g)
50

Descrizione

Found during v0.11.0-beta.1 release review (Tech Lead). `packages/opencode/src/altimate/validators/validator-utils.ts` is a 2646-line grab-bag: JSON envelope parsing, dbt YAML path resolution, deliverable-token extraction, run_results interpretation, Jinja `{% if %}` scanning, SQL comment/literal/Jinja masking, and telemetry sanitization all in one file with no internal seam. Well-tested but hard to extend. Deferred because: a real split (jinja.ts / sql-sanitize.ts / telemetry-sanitize.ts / dbt-project.ts), not a 30-min fix.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.