eslint忽略模式在gitlab-ci中不起作用

时间:2018-10-13 12:04:44

标签: eslint eslintrc eslintignore

我的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文件夹?

0 个答案:

没有答案