Запуск TSLint только с измененными файлами с Git Diff

Я хочу запускать tslintтолько файлы, которые были изменены в запросе на перенос, а не весь проект.

git diff --name-only develop -- *.ts успешно распечатывает имена файлов, которые изменились между ветвью функций и развиваются.

Я пытаюсь передать эту команду в команду lint. Lint может взять список файлов для запуска против вместо того, чтобы работать против всего, поместив имена файлов после:

git diff --name-only develop -- *.ts | npm run lint

Это работает в нашей коробке Jenkins, но на моей локальной машине Windows текст не добавляется до конца команды lint.

C: code> git diff --name-only develop-- * .ts | npm run lint

tslint -c. tslint.json -p. tsconfig.json

Есть ли простой метод с одной строкой, который будет запускать только lint на измененных файлах в ветке?

git,tslint,

1

Ответов: 0

Запуск TSLint только с измененными файлами с Git Diff

Я хочу запускать tslintтолько файлы, которые были изменены в запросе на перенос, а не весь проект.

git diff --name-only develop -- *.ts успешно распечатывает имена файлов, которые изменились между ветвью функций и развиваются.

Я пытаюсь передать эту команду в команду lint. Lint может взять список файлов для запуска против вместо того, чтобы работать против всего, поместив имена файлов после:

git diff --name-only develop -- *.ts | npm run lint

Это работает в нашей коробке Jenkins, но на моей локальной машине Windows текст не добавляется до конца команды lint.

C: code> git diff --name-only develop-- * .ts | npm run lint

tslint -c. tslint.json -p. tsconfig.json

Есть ли простой метод с одной строкой, который будет запускать только lint на измененных файлах в ветке?

01мерзавец, tslint,
Похожие вопросы