[英]eslint problem with firebase functions and idea
我重新安裝了 Intellij Idea 並打開了我的 vuejs/firebase 項目。 我可以在 IDE 編輯器中看到 eslint 通知,但在任何 js 文件的函數目錄中我看不到任何通知。 但是當我嘗試部署 firebase --only 函數時,我看到了很多來自 prettier 的錯誤。
運行命令: npm --prefix "$RESOURCE_DIR" run lint
函數@ lint /home/madcap/Projects/Alex/functions eslint 。
/home/madcap/Projects/Alex/functions/index.js
10:3 error Delete `··` prettier/prettier
12:1 error Delete `··` prettier/prettier
13:3 error Delete `··` prettier/prettier
14:1 error Replace `····` with `··` prettier/prettier
15:1 error Delete `··` prettier/prettier
16:1 error Replace `····` with `··` prettier/prettier
17:1 error Delete `··` prettier/prettier
19:3 error Delete `··` prettier/prettier
20:5 error Delete `····` prettier/prettier
21:1 error Replace `············` with `······` prettier/prettier
22:1 error Replace `········` with `····` prettier/prettier
23:1 error Delete `····` prettier/prettier
25:5 error Delete `····` prettier/prettier
26:1 error Replace `············` with `······` prettier/prettier
27:1 error Delete `········` prettier/prettier
28:1 error Replace `················` with `········` prettier/prettier
29:1 error Replace `················` with `········` prettier/prettier
30:7 error Delete `······` prettier/prettier
31:5 error Delete `····` prettier/prettier
33:1 error Replace `········` with `····` prettier/prettier
35:5 error Delete `····` prettier/prettier
36:1 error Replace `········` with `····` prettier/prettier
37:1 error Replace `············` with `······` prettier/prettier
38:7 error Delete `······` prettier/prettier
39:1 error Replace `················` with `········` prettier/prettier
40:1 error Delete `··········` prettier/prettier
41:11 error Delete `··········` prettier/prettier
42:1 error Replace `················` with `········` prettier/prettier
43:1 error Replace `············` with `······` prettier/prettier
44:1 error Replace `········` with `····` prettier/prettier
46:1 error Delete `····` prettier/prettier
48:5 error Delete `····` prettier/prettier
49:3 error Delete `··` prettier/prettier
51:1 error Replace `····` with `··` prettier/prettier
52:1 error Replace `········` with `····` prettier/prettier
53:1 error Replace `············` with `······` prettier/prettier
54:1 error Replace `············` with `······` prettier/prettier
55:7 error Delete `······` prettier/prettier
56:1 error Delete `····` prettier/prettier
57:5 error Delete `····` prettier/prettier
61:1 error Delete `⏎··` prettier/prettier
63:3 error Delete `··` prettier/prettier
65:3 error Delete `··` prettier/prettier
66:1 error Delete `··` prettier/prettier
68:3 error Delete `··` prettier/prettier
70:1 error Delete `··` prettier/prettier
71:3 error Delete `··` prettier/prettier
73:1 error Replace `····` with `··` prettier/prettier
74:1 error Delete `··` prettier/prettier
76:3 error Delete `··` prettier/prettier
77:2 error Insert `⏎` prettier/prettier
✖ 51 problems (51 errors, 0 warnings)
51 errors and 0 warnings potentially fixable with the `--fix` option.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! functions@ lint: `eslint .`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the 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! /home/madcap/.npm/_logs/2020-02-18T02_50_25_483Z-debug.log
Error: functions predeploy error: Command terminated with non-zero exit code1
我試圖通過刪除文件夾來重新安裝 firebase 函數,並通過覆蓋所有內容(firebase init 函數)完全重新安裝它。
我有自動創建的 .eslintrc.json 文件
我有 "eslint": "^5.12.0", 在 package.json 的開發依賴項中
我只是不知道發生了什么
intellij eslint 配置未正確配置為使用項目的 eslint 文件。 所以它使用的是默認的,它對縮進空間有不同的設置。
在這里你有官方指南來做到這一點:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.