Rubocop 只检查修改后的行

RAb*_*ham 5 ruby git rubocop

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

我发现了这一点,但我从文档中了解到它显示了误报和否定。

Daw*_*ski 8

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

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