Metric-fu is a handy set of rake tasks for running various metrics on your project’s ruby code and tracking the overall health of your code base. It can give you some interesting insights into things like how good the code coverage of your tests is and how well-designed your code is. It can also track the progress of your code over time, so you can see if things are getting better or worse.
Until recently, the only graphing tool available for metric_fu was gruff, which requires rmagick, which can be quite challenging to install and has been reported to be a resource hog and quite unstable.
Over the last few days I’ve been working on some updates to metric_fu that eliminate the dependency on rmagick by offering graphing with Google Charts or Bluff instead of Gruff. Please check these out, and let me know if you have any suggestions on potential areas for improvement. Hopefully they will be pulled back into the project’s master branch shortly.