From: Zev Blut Date: 2007-03-29T12:05:42+09:00 Subject: Re: code analysing tools for Ruby Hello, On Thu, 29 Mar 2007 00:40:05 +0900, Arjen van Schie wrote: > I'm searching for code analysing tools for Ruby . I know some tools > for Java and DotNet but i can't seem to find much for Ruby. > Things im interested in are metrics like coupling (fan-in, fan-out), > complexity (McCabe), inheritance nesting levels etc. > > The only tools I found so far are saikuro(only mccabe) and kwala > (seems like a frontend for saikuro) I believe Ryan Davis' ParseTree code has an ABC metric example. Also, Kwala has a number of other options in addition to also being a front-end to Saikuro. For example, there is a hook for checking code duplication using PMD's CPD. Plus there is code to analyse your require structure, which can act as a poor man's coupling, but certainly writing specific coupling metrics would be interesting. To be honest I am hoping other people with help out in adding any missing and useful metrics to Kwala. Or at least, I hope you get some good responses so I can find some time to hook them into Kwala ;-) Cheers, Zev