首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ruby的自动化代码健全性检查工具

Ruby的自动化代码健全性检查工具
EN

Stack Overflow用户
提问于 2009-01-28 13:52:26
回答 3查看 1.2K关注 0票数 5

在你的Ruby应用中,你使用哪些工具来进行自动化的代码健全性检查,并遵守编码约定?您如何将它们合并到您的流程中?(我指的是roodi、reek、heckle、rcov、dcov等工具)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-01-28 18:05:13

metric_fu gem可能非常适合您的需求。从它的自述文件中可以看出:"Metric-fu是一组rake任务,可以轻松生成指标报告。它使用Saikuro、Flog、Rcov和Rails的内置统计任务来创建一系列报告。它的设计目的是通过将文件放在自定义构建工件文件夹中,轻松地与CruiseControl.rb集成。“由于他们将其转换为gem,因此它也适用于非Rails应用程序。我敢打赌,你也可以为其他工具添加钩子。

票数 1
EN

Stack Overflow用户

发布于 2013-04-17 23:03:53

我建议你去看看RuboCop。它是一个基于Ruby Style Guide的Ruby代码风格检查器。它的维护相当活跃,并且基于标准的Ruby工具(如ripper库)。它可以很好地与Ruby 1.9和2.0协同工作,并且与Emacs进行了很好的集成。

票数 3
EN

Stack Overflow用户

发布于 2009-07-23 09:55:24

最近关于这个话题on the On-Ruby blog有一些很好的讨论。对于我的个人开发过程,我在我的测试中构建了高质量的工具,但只有在所有其他测试运行之后。所以我有一个顶层的rake任务,看起来像这样:

代码语言:javascript
复制
desc 'Runs all unit tests, acceptance tests and quality checks'
task 'test' => ['test:spec', 'test:features', 'test:quality']

如果最后一个套件“失败”,我允许自己提交,但我确实每天至少尝试一次将它们设置为零。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/487680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档