javascript - firebase 功能和想法的 eslint 问题
问题描述
我重新安装了 Intellij Idea 并打开了我的 vuejs/firebase 项目。我可以在 IDE 编辑器中看到 eslint 通知,但在任何 js 文件的函数目录中我都看不到任何通知。但是当我尝试部署 firebase --only 功能时,我看到了很多来自更漂亮的错误。
运行命令: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 文件
我在 package.json 的开发依赖项中有“eslint”:“^5.12.0”
我只是不知道发生了什么
解决方案
intellij eslint 配置未正确配置为使用项目的 eslint 文件。因此,它使用的是具有不同设置的 indetation 空间的默认设置。
在这里你有官方指南来做到这一点:
推荐阅读
- ssl - Running Go server behind Nginx Reverse Proxy with SSL
- python - 有什么方法可以使用 python regex 在目录和子目录的所有文件中搜索?
- python - AppEngine - IOError:[Errno 2] 没有这样的文件或目录:
- android - 在我的 Android 应用程序中出现“错误:找不到符号方法 openFileOutput(String,int)”
- py2neo - 如何在py2neo中检索节点的属性值
- java - 如何使用 Liquibase changelog.yaml 文件和 Spring Boot 为 MySQL 表中的列设置默认值
- php - htaccess 两个文件夹重写规则
- php - 如何在 VSCode 中有两个 PHP 片段?
- java - Netbeans 10 未安装
- r - R:根据多个其他列中的匹配字符串创建单个新列