# New gem Excellent

**URL:** <https://www.ruby-forum.com/t/new-gem-excellent/168496>\
**Category:** Rails\
**Created:** [May 21, 2009, 2:40pm UTC](https://www.ruby-forum.com/t/new-gem-excellent/168496 "2009-05-21T14:40:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![marcoow](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d26b3c/32.png) [@marcoow](https://www.ruby-forum.com/u/marcoow)\
**Post date:** [May 21, 2009, 2:40pm UTC](https://www.ruby-forum.com/t/new-gem-excellent/168496/1 "2009-05-21T14:40:22Z")

</div>

Hi all,

I just released a new gem called Excellent that performs static code  
analysis on Ruba code. It combines roodi, reek and flog and also adds  
some Rails specific checks (e.g. verifying that ActiveRecord models  
specify attr\_accessible):

[http://log.simplabs.com/post/110508243/excellent](http://log.simplabs.com/post/110508243/excellent)

gem sources -a [http://gems.github.com](http://gems.github.com)  
sudo gem install simplabs-excellent

What do you think about that? Might that be helpful? I’d also  
appreciate suggestions for more checks to perform (especially Rails  
specific ones).

Marco
