Если у вас уже есть файл .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