Parent epic: #425.
Findings
Standalone clj-kondo over test-lang/xt/lang currently reports large volumes of expected XTalk syntax errors, including fact, =>, var bindings, fn:>, and repeated hara.lang/script- hook delimiter failures.
The Foundation XTalk linter already scans the same tests cleanly.
Acceptance
- XTalk test forms are analyzed through the Foundation semantic linter.
- clj-kondo either models the test/XTalk forms correctly or has narrowly scoped exclusions.
- Real Clojure/configuration errors remain visible.
- Canonical source lint and test lint produce structured, actionable output without target-language rewrites.
Progress update — 2026-07-22
Commit fd927be1 updates the XTalk clj-kondo hook/config integration and adds canonical linter coverage. Foundation source lint is clean; direct test-file lint still has the known custom code.test metadata limitations, so this issue remains open for narrowing that noise without hiding real errors.
Parent epic: #425.
Findings
Standalone clj-kondo over
test-lang/xt/langcurrently reports large volumes of expected XTalk syntax errors, includingfact,=>,varbindings,fn:>, and repeatedhara.lang/script-hook delimiter failures.The Foundation XTalk linter already scans the same tests cleanly.
Acceptance
Progress update — 2026-07-22
Commit fd927be1 updates the XTalk clj-kondo hook/config integration and adds canonical linter coverage. Foundation source lint is clean; direct test-file lint still has the known custom code.test metadata limitations, so this issue remains open for narrowing that noise without hiding real errors.