2015-03-29 2 views
0

Я хотел бы запустить rubocop на терминале только для строк, которые я изменил в проекте с версией git. В настоящее время из googling я вижу скрипты, которые работают со всем измененным файлом.Rubocop только для проверки измененных строк

Я нашел this, но я понял из документации, что он показывает ложные срабатывания и негативы.

+0

... Я сижу на 2/3rds-finished Gem для этого. Я не думаю, что существует существующее решение. – meagar

+0

@meagar: с нетерпением ждем этого :) – RAbraham

+0

Я должен упомянуть, что в отношении размещенных решений есть [Hound] (https://houndci.com/). – meagar

ответ

0

Pronto - это драгоценный камень, который может это сделать - установить pronto и pronto-rubocop.

Если вы хотите, вы можете использовать этот gist https://gist.github.com/alkuzad/dd729aca36a810892772, который я использовал много, прежде чем использовать pronto (он по-прежнему удобен, потому что pronto не так гибко описывает diff). Вы должны установить showlinenum от https://github.com/jay/showlinenum до ~/bin, чтобы заставить его работать (или просто изменить путь в сущности)

Смежные вопросы