sat*_*jit 5 ruby ruby-on-rails
在我们的项目中,有多个开发人员和样式,我们有一些注释掉的测试和代码.有没有一种简单的方法可以找到注释掉的所有代码?
该工具应该足够聪明,以发现它是被评论的ruby代码,不是真正的评论.
在这一点上,我只能想到grep grep #,但它应该是更聪明,更少手动的东西.
这可能很难看,但我认为您可以使用 rake 任务逐行检查每个“.rb”文件,将其与正则表达式(类似 /#.*\n/)匹配,并在eval("matching_string")每个匹配上运行。如果注释不是 ruby 代码,它就会失败。