Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
stuarthalloway edited this page Oct 10, 2012 · 8 revisions

Rationale

See the introductory blog post.

How to Participate

Status and Roadmap

Very primitive static analysis for Clojure in place. Does only top-level defs, keyed off of form starting with "def". Obvious enhancements there:

  • Parse ns forms and learn the aliases for required namespaces
  • Find the doc strings, make codeqs for those
  • Walk the bodies and generate codeqs for uses (e.g. calls)

Tougher

  • macro expansion

Other enhancement areas

  • sample queries and rules for useful tasks
  • analysis for other langs
    • Java - maybe use Spoon?
  • more helpful command line
    • split import and analyze
  • tools integration
    • Counterclockwise
    • nREPL
    • maybe some fancy browser-hosted UI built with ClojureScript talking to Datomic's REST API

Clone this wiki locally

Morty Proxy This is a proxified and sanitized view of the page, visit original site.