eslint игнорировать шаблон не работает в gitlab-ci - PullRequest
0 голосов
/ 13 октября 2018

У меня есть эта задача в моем package.json: "lint": "eslint --max-warnings 0 --ext .js **/src/** --ignore-pattern **/build/**"

и мой .eslintignore файл:

# dependencies
node_modules

# testing
coverage

# production
build
deploy

# misc
.DS_Store
*.log
tsconfig.json
.env

Затем эта же задача запускается в моем gitlab-ci.yml:

install_packages_and_run_lint:
  stage: test
  script:
    - apk add --update git
    - yarn config set cache-folder .yarn
    - yarn install
    - yarn lint
  artifacts:
    expire_in: 1 hour

Но задача не выполнена.Вот пример ошибки:

/builds/gurs/EV-pregledovalnik/src/UpravniPostopek/stores/UIStore.js
  17:14  error  Insert `⏎·`  prettier/prettier
  18:14  error  Insert `⏎·`  prettier/prettier
  19:14  error  Insert `⏎·`  prettier/prettier
  20:14  error  Insert `⏎·`  prettier/prettier
  21:14  error  Insert `⏎·`  prettier/prettier

Не должен ли линтер игнорировать папку / builds в соответствии со сценариями .eslintignore и package-json?

...