Dan*_*ley 17 ruby code-analysis static-analysis
Ruby是否有任何沿着pylint的工具来分析错误和简单编码标准的源代码?
如果它可以与cruisecontrolrb集成以实现持续集成,那就太好了.
或者每个人都写了这么好的测试,他们不需要源代码检查器!
dan*_*yer 17
我查看了一些可用的Ruby工具
http://devver.wordpress.com/2008/10/03/ruby-tools-roundup/
webmat提到了大多数工具,但如果你想了解更多信息,我会深入了解一些例子.
我也强烈推荐使用Metric-Fu,它为您提供了3种更受欢迎的工具的宝石/插件安装,并且考虑到了cruisecontrolrb集成.
创建者有一个很棒的帖子,可以帮助您立即启动和运行.
http://jakescruggs.blogspot.com/2008/04/dead-simple-rails-metrics-with-metricfu.html
最近Ruby工具中有很多活动,我认为这是一种成熟和成熟语言的好兆头.
web*_*mat 10
看看这些:
由于它们都是命令行工具,因此它们都可以简单地集成为cc.rb任务.只需提取你的正则表达式技巧来选择输出的重要部分.
我建议你先手动试用它们,看看它们是否与你的代码库配合得很好,如果你喜欢它们给你的信息.一旦找到一些能给你带来价值的东西,那么就花时间将它们整合到你的cc中.
最近更新的一个有趣的工具是Ruby Object Oriented Design Inferometer - 简称roodi.它是在v1.3.0,所以我猜它已经相当成熟了.
我自己没有尝试过,因为我的代码当然已经无可非议了(哈).
至于测试覆盖率(哦,亲爱的,我还没有试过这个)有rcov
另外(看,我今天肯定会尝试其中的一些.至少一个)你可能会关注另一个风格检查器和重构候选者查找器的flog和flay.