# Static and Dynamic Analysis

**URL:** <https://www.ruby-forum.com/t/static-and-dynamic-analysis/93378>\
**Category:** Ruby\
**Created:** [April 1, 2006, 12:39am UTC](https://www.ruby-forum.com/t/static-and-dynamic-analysis/93378 "2006-04-01T00:39:21Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Miles\_Monroe](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/58956e/32.png) [@Miles\_Monroe](https://www.ruby-forum.com/u/Miles_Monroe)\
**Post date:** [April 1, 2006, 12:39am UTC](https://www.ruby-forum.com/t/static-and-dynamic-analysis/93378/1 "2006-04-01T00:39:21Z")

</div>

Are there any static and/or dynamic analysis tools for Ruby? FxCop for  
Ruby?

Thanks.

---

<div class="post-metadata">

**Author:** ![Miles\_Monroe](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/58956e/32.png) [@Miles\_Monroe](https://www.ruby-forum.com/u/Miles_Monroe)\
**Post date:** [April 1, 2006, 3:32am UTC](https://www.ruby-forum.com/t/static-and-dynamic-analysis/93378/2 "2006-04-01T03:32:21Z")

</div>

On Sat, 2006-04-01 at 07:39 +0900, Miles Monroe wrote:

> Are there any static and/or dynamic analysis tools for Ruby? FxCop for  
> Ruby?

There’s the nascent checkr project:

[http://rubyforge.org/projects/checkr/](http://rubyforge.org/projects/checkr/)

It’s got a small bit of code in Subversion:

[http://rubyforge.org/plugins/scmsvn/viewcvs.php/lib/?root=checkr](http://rubyforge.org/plugins/scmsvn/viewcvs.php/lib/?root=checkr)

It’s a start, anyhow.

Yours,

Tom

---

<div class="post-metadata">

**Author:** ![Miles\_Monroe](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/58956e/32.png) [@Miles\_Monroe](https://www.ruby-forum.com/u/Miles_Monroe)\
**Post date:** [April 1, 2006, 6:52am UTC](https://www.ruby-forum.com/t/static-and-dynamic-analysis/93378/3 "2006-04-01T06:52:44Z")

</div>

On 3/31/06, Tom C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> On Sat, 2006-04-01 at 07:39 +0900, Miles Monroe wrote:
> 
> > Are there any static and/or dynamic analysis tools for Ruby? FxCop for  
> > Ruby?
> 
> There’s the nascent checkr project:

wow, I didn’t realize people were looking. At this point, Sean and I  
are  
just spiking with ParseTree and SexpProcessor. As we learn a bit  
more about how these (really powerful) tools work, we hope to get  
some good stuff going.

> [http://rubyforge.org/projects/checkr/](http://rubyforge.org/projects/checkr/)
> 
> It’s got a small bit of code in Subversion:
> 
> [http://rubyforge.org/plugins/scmsvn/viewcvs.php/lib/?root=checkr](http://rubyforge.org/plugins/scmsvn/viewcvs.php/lib/?root=checkr)
> 
> It’s a start, anyhow.

well, it’s a prelude to a start. ;^)

---

<div class="post-metadata">

**Author:** ![Miles\_Monroe](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/58956e/32.png) [@Miles\_Monroe](https://www.ruby-forum.com/u/Miles_Monroe)\
**Post date:** [April 1, 2006, 3:26pm UTC](https://www.ruby-forum.com/t/static-and-dynamic-analysis/93378/4 "2006-04-01T15:26:43Z")

</div>

On Sat, 2006-04-01 at 13:50 +0900, pat eyler wrote:

> some good stuff going.  
> Hehe, yeah, I do a bunch of static analysis stuff with Java, so when I  
> approved that project I bookmarked it 🙂

Yours,

Tom
