Dennis Newbold <dennisn / pe.net> wrote in message news:<Pine.GSO.3.96.1020512214307.11738B-100000 / shell2>...
> It would do static analysis against a Ruby program and provide a list
> of warnings for such things as:
> 
>     variables, constants, methods, objects, used before they are
>     created.

That sounds nice.

>     unbalanced if --- end, unless -- end, while --- end constructs
> 
>     nested def's

The parser catches these, though the error message for the if --- end
can be confusing.

> Is / has anybody done any work on this type of an analysis tool?

I think most of us settle for testing like math teachers in May. :-)

~ Patrick