Commit Graph
5 Commits
Author SHA1 Message Date
Robert C. Martin ce3895211e Add tests for the branches the first mutation run left alive. 2026-10-02 10:36:31 -05:00
Robert C. Martin 4909ad241b Create each language through a LanguageFactory.
functions_in_file asks the factory for a language instance instead of constructing the language itself.
2026-09-30 08:48:29 -05:00
Robert C. Martin 103df22cb5 Add the Crapper UML policy and diagram.
Generated from the Python package under src/crapper.
EOF && git status -sb && git log -3 --oneline
2026-09-30 08:38:17 -05:00
Robert C. Martin bd91c20ebf Route function extraction through a Language type.
Each language implements functions. An unknown language returns nothing.
2026-09-30 08:38:14 -05:00
Robert C. Martin a4b5fc2aed Add a multi-language CRAP tool that writes .metrics/crap.edn for uml-viewer.
Score Clojure, Java, Go, TypeScript, Rust, and Python with each language's complexity rules and coverage report.
2026-09-30 08:21:44 -05:00