Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Continuous integration 带有ESLint--init的GitLab CI在提示输入时失败_Continuous Integration_Gitlab_Eslint - Fatal编程技术网

Continuous integration 带有ESLint--init的GitLab CI在提示输入时失败

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

我遵循了在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
$ 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