我想在终端上运行 rubocop 仅针对我在 git 版本化项目中修改的行。目前,通过谷歌搜索,我看到了适用于整个修改文件的脚本。
我发现了这一点,但我从文档中了解到它显示了误报和否定。
Pronto 是可以做到这一点的 gem - 安装pronto
和pronto-rubocop
.
如果你愿意,你可以使用这个要点https://gist.github.com/alkuzad/dd729aca36a810892772在我使用 pronto 之前我已经使用了很多(它仍然很方便,因为 pronto 对差异不是那么灵活)。您必须将 showlinenum 从 https://github.com/jay/showlinenum安装到 ~/bin 才能使其工作(或者只需修改 gist 中的路径)
存在一个包装器:https ://gist.github.com/skanev/9d4bec97d5a6825eaaf6
您可以在打开的问题中支持其开箱即用的集成。https://github.com/rubocop-hq/rubocop/issues/7572