6

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

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

4

2 回答 2

5

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

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

于 2015-05-06T13:58:53.747 回答
0

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

您可以在打开的问题中支持其开箱即用的集成。https://github.com/rubocop-hq/rubocop/issues/7572

于 2019-12-16T12:42:27.267 回答