code-forensics
by Silvio Montanar
code-forensics
code-forensics is a toolset for analysing codebases stored in a version control system. It leverages the repository logs, or version history data, to perform deep analyses with regards to complexity, logical coupling, authors coupling and to inspect the evolution in time of different parts of a software system with respect to metrics like code churn and number of revisions.
Credits
This project is based on the excellent work of Adam Tornhill and his command line tool Code Maat. The majority of the analysis that code-forensics performs are actually described in Adam's book Your Code as a Crime Scene.
Release news
Version 3 release (January 2021)
This release upgrades a number of packages and drops support for old Node versions in order to start migrating the code to ES6.
Version 2 release (September 2018)
This release introduces new metrics trends in the system evolution analysis (number of commits, number of authors).....
Author
Latest Articles
- BlogOctober 31, 2023Installing Autopsy 4.6.0 on linux | by Christian Kisutsa
- BlogAugust 29, 2022Disk-Arbitrator | by Aaron Burghardt
- BlogAugust 22, 2022code-forensics | by Silvio Montanar
- BlogAugust 15, 2022Sherloq | by Guido Bartoli