Continuous integration 带有ESLint--init的GitLab CI在提示输入时失败
我遵循了在GitLab CI中设置ESLint的方法。它失败是因为在初始化过程中ESLint停止提问Continuous integration 带有ESLint--init的GitLab CI在提示输入时失败,continuous-integration,gitlab,eslint,Continuous Integration,Gitlab,Eslint,我遵循了在GitLab CI中设置ESLint的方法。它失败是因为在初始化过程中ESLint停止提问 Skipping Git submodules setup $ npm install -g eslint /usr/local/bin/eslint -> /usr/local/lib/node_modules/eslint/bin/eslint.js + eslint@5.16.0 added 117 packages from 70 contributors in 7.16s $ e
Skipping Git submodules setup
$ npm install -g eslint
/usr/local/bin/eslint -> /usr/local/lib/node_modules/eslint/bin/eslint.js
+ eslint@5.16.0
added 117 packages from 70 contributors in 7.16s
$ eslint --init
? How would you like to use ESLint? (Use arrow keys)
To check syntax only
❯ To check syntax and find problems
To check syntax, find problems, and enforce code style ERROR: Job failed: exit code 1
我的存储库的根目录中确实存在一个.eslintrc文件。我如何避开导致管道故障的提示/问题?谢谢 如果存储库的根目录中已有.eslintrc文件,则无需再次设置。我遵循了相同的一组说明,并且也为这个问题而烦恼,直到我将-init行注释掉。以下是我的ESLint任务,供参考:
eslint:
<<: *exclude_tags
stage: lint
image: node
tags:
- web
before_script:
- call npm i -g eslint-cli
- call npm i eslint --save-dev
- call npm i @typescript-eslint/parser --save-dev
- call npm i @typescript-eslint/eslint-plugin --save-dev
- call npm i eslint-plugin-security --save-dev
script:
- node node_modules\eslint\bin\eslint.js --ext .js,.jsx,.ts,.tsx src/
allow_failure: true