Я использую GitKraken (не уверен, актуально ли это), и когда я пытаюсь выполнить фиксацию, я получаю следующее сообщение об ошибке:
И когда я нажимаю кнопку "View Hook Output", я получаю следующее:
предварительная фиксация
хаски> npm run -s precommit (узел v8.9.4) [? 25l
npm> Запуск задач для src / ** / *. js
\ yarn format git add (... много этих двух строк ...)
\ yarn format git add
"формат пряжи" обнаружил некоторые ошибки. Исправьте их и повторите попытку. yarn run v1.6.0 $ prettier-standard './src/**/*.js' C: \ mypath \ myfile.js info [Посетите [0; 1mhttps: //yarnpkg.com/en/docs/cli/run для документации по этой команде.
prettier-eslint [ОШИБКА] Исправление eslint не удалось из-за ошибки eslint prettier-standard [ОШИБКА] Произошла ошибка форматирования «C: \ mypath \ messages.js»: TypeError: Невозможно прочитать свойство 'range', равное null
at SourceCode.getTokenBefore (c:\mypath\index.js:303:18)
at checkSpacingBefore (C:\mypath\template-curly-spacing.js:52:42)
at TemplateElement (C:\mypath\template-curly-spacing.js:117:17)
at listeners.(anonymous function).forEach.listener (C:\mypath\safe-emitter.js:47:58)
at Array.forEach (<anonymous>)
at Object.emit (C:\mypath\safe-emitter.js:47:38)
at NodeEventGenerator.applySelector (C:\mypath\node_modules\eslint\lib\utilode-event-generator.js:251:26)
at NodeEventGenerator.applySelectors (C:\mypath\node_modules\eslint\lib\util\node-event-generator.js:280:22)
at NodeEventGenerator.enterNode (C:\mypath\node-event-generator.js:294:14)
at CodePathAnalyzer.enterNode (C:\mypath\code-path-analyzer.js:608:23)
at Traverser.enter [as _enter] (C:\mypath\node_modules\eslint\lib\linter.js:865:28)
at Traverser._traverse (C:\mypath\traverser.js:132:14)
at Traverser._traverse (C:\mypath\node_modules\eslint\lib\util\traverser.js:144:34)
at Traverser._traverse (C:\mypath\node_modules\eslint\lib\util\traverser.js:147:30)
at Traverser._traverse (C:\mypath\traverser.js:144:34)
at Traverser._traverse (C:\mypath\traverser.js:147:30)
ошибка форматирования 1 файла с ошибкой prettier-standard Ошибка команды с кодом выхода 1.
хаски> не удалось выполнить предварительную фиксацию (добавьте --no-verify для обхода) выйти
Чем это вызвано? Никто не может ничего коммитить на GitKraken или Sourcetree. Только в командной строке. Очень странный. В чем может быть причина и решение этого? Я слышал несколько комментариев о версиях npm, используемых хаски или пряжей.
.git/hooks
файл с именемpre-commit
? Вы можете опубликовать его содержимое? - person kowsky   schedule 14.05.2018