【问题标题】:Rubocop only to check modified linesRubocop 仅用于检查修改的行
【发布时间】:2015-03-29 12:57:49
【问题描述】:

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

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

【问题讨论】:

  • ...我正坐在一个完成此任务的 2/3 完成的宝石上。我认为没有现成的解决方案。
  • @meagar:期待吧:)
  • 我应该提到,就托管解决方案而言,有Hound
  • 我知道猎犬。我想要本地的东西

标签: ruby git rubocop


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-25
      • 2012-12-16
      • 2021-03-10
      • 2013-04-26
      • 2022-01-17
      • 2015-06-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多