У меня есть эта задача в моем 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?