code-forensics | by Silvio Montanar

Aug 22, 2022

code-forensics

by Silvio Montanar


code-forensics

Run tests

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).....

Subscribe
Notify of
guest

0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
© HAKIN9 MEDIA SP. Z O.O. SP. K. 2023