ESLint обнаружил слишком много предупреждений (максимум: 0), и я не могу развернуть функцию firebase

1

я не уверен, что мешает мне развертывать на firebase. Это мешает мне перейти на функцию firebase.

firebase deploy --only functions

Может ли кто-нибудь помочь мне увидеть, в чем проблема?

  174:75  warning  Unexpected function expression      prefer-arrow-callback
  190:28  warning  Unexpected function expression      prefer-arrow-callback
  196:34  warning  Unexpected function expression      prefer-arrow-callback
  239:36  warning  Unexpected function expression      prefer-arrow-callback
  291:86  warning  Unexpected function expression      prefer-arrow-callback
  297:26  warning  Unexpected function expression      prefer-arrow-callback
  317:43  warning  Unexpected function expression      prefer-arrow-callback
  378:31  warning  Don't make functions within a loop  no-loop-func
  477:31  warning  Don't make functions within a loop  no-loop-func

 9 problems (0 errors, 9 warnings)
  0 errors, 7 warnings potentially fixable with the '--fix' option.

ESLint found too many warnings (maximum: 0).
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! es2017-functions@ lint: 'eslint --max-warnings=0 .'
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the es2017-functions@ lint script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/phongyewtong/.npm/_logs/2018-06-10T05_04_47_670Z-debug.log

Error: functions predeploy error: Command terminated with non-zero exit code1
  • 6
    Вы пытались исправить свой код, чтобы он соответствовал правилам linting? Похоже, это должно быть тривиальным
Теги:
firebase
google-cloud-functions
eslint
transpiler

2 ответа

0

Просто отредактируйте файл .eslintrc.json (невидимый, поэтому сначала нужно .eslintrc.json " .eslintrc.json файлы") в папке с функциями.

// Warn against nested then() or catch() statements
"promise/no-nesting": **'0'**

// Severity should be one of the following: **'0'** = off, **'1'** = warn, **'2'** = error (you passed '20').
0

Думаю, я исправил это, увеличив предупреждение до 20.

Введите это в свою консоль.

eslint --max-warnings=20

Ещё вопросы

Сообщество Overcoder
Наверх
Меню