eslint игнорировать шаблон не работает в gitlab-ci
У меня есть эта задача в моем 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?