Rubocop只检查修改过的线条

时间:2015-03-29 12:57:50

标签: ruby git rubocop

我想在终端上运行rubocop,仅用于我在git版本化项目中修改的行。目前,通过谷歌搜索,我看到了可以处理整个修改过的文件的脚本。

我找到了this,但我从文档中了解到它显示的是误报和否定。

2 个答案:

答案 0 :(得分:1)

Pronto是宝石,可以做到这一点 - 安装prontopronto-rubocop

如果你想要,你可以使用我在使用pronto之前已经使用过的这个要点https://gist.github.com/alkuzad/dd729aca36a810892772(它仍然很方便,因为对于diff来说,它并不那么灵活)。你必须从https://github.com/jay/showlinenum安装showlinenum到〜/ bin才能使它工作(或者只是修改gist中的路径)

答案 1 :(得分:0)

存在一个包装器:https://gist.github.com/skanev/9d4bec97d5a6825eaaf6

您可以在未解决的问题中支持其现成的集成。 https://github.com/rubocop-hq/rubocop/issues/7572