Skip to content

Improve Clojure callee coverage#1788

Merged
hahwul merged 1 commit into
mainfrom
heady-beaufort
May 29, 2026
Merged

Improve Clojure callee coverage#1788
hahwul merged 1 commit into
mainfrom
heady-beaufort

Conversation

@hahwul
Copy link
Copy Markdown
Member

@hahwul hahwul commented May 29, 2026

Summary

  • add top-level Clojure defn callee indexing, including metadata-decorated handlers
  • attach Reitit and Pedestal handler callees from symbols, quoted vars, syntax quotes, and inline fns
  • add focused callee fixtures/specs for Reitit and Pedestal

Tests

  • crystal spec spec/unit_test/miniparser/clojure_callee_extractor_spec.cr spec/functional_test/testers/clojure/reitit_callees_spec.cr spec/functional_test/testers/clojure/pedestal_callees_spec.cr --error-trace
  • just test
  • just build

@github-actions github-actions Bot added 🔬 analyzer Issue for Analyzer 💊 spec Issue for test codes 🥢 mini-lexer Issue for mini-lexer and mini-parser labels May 29, 2026
@hahwul hahwul merged commit 9d1706b into main May 29, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔬 analyzer Issue for Analyzer 🥢 mini-lexer Issue for mini-lexer and mini-parser 💊 spec Issue for test codes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant