我的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
根据.eslintignore和package-json脚本,lint是否不应该忽略/ builds文件夹?