CircleCI: ESLint возвращает код выхода 0 для CI, хотя тесты не пройдены - PullRequest
0 голосов
/ 09 мая 2018

Я выполняю следующую команду в моем конвейере CircleCI:

yarn run eslint . --ext .json --ext .js --format junit -o reports/junit/eslint/js-lint-results.xml

Output when executing the linting command

В выводе отображается код выхода 0, хотя их несколькоошибки ворса.Даже результаты испытаний CircleCI показывают эти ошибки.Test Summary in CircleCI

При локальном выполнении одной и той же команды (в Windows и Unix) происходит сбой с кодом выхода 1 (что также должно быть в CircleCI).

1 Ответ

0 голосов
/ 11 мая 2018

Вы используете более старую версию Yarn локально? В последних версиях Yarn, yarn run больше не всплывает код выхода. Это, вероятно, почему это происходит. Если вы видите ошибки в yarn-error.log, то это то, что происходит.

Существует открытая проблема для пряжи по этому вопросу: https://github.com/yarnpkg/yarn/issues/5457

...