lint-staged запускает ng -lint для всех измененных файлов, а не только для промежуточных - PullRequest
1 голос
/ 23 июня 2019

Я пытаюсь использовать лайки с ворсом для предварительной фиксации git-хуков в angular5.Красивее форматирует только поэтапные файлы.Но когда я запускаю команду ng lint, она запускается на всех измененных файлах вместо того, чтобы работать только на промежуточных файлах (у меня есть 4 измененных файла, но только 2 файла добавлены в область подготовки с помощью команды git add. Но все 4 файла проверяются на пометку, котораяэто не то, что я ожидаю)

Вот конфигурация в .lintstagedrc

  "*.{ts,json}": [
    "prettier --write",
    "ng lint myProjName --files",
    "git add"
  ],
  "*.less": [
    "prettier --write",
    "npm run stylelint",
    "git add"
  ]
}```

I debugged the issue to some extent. --files takes only the files which have been staged into the account. But still when the linters task completes, I get errors for non staged files as well.
...