我正在尝试使用typescript云函数并在其中使用ESlint,但我想将未使用的变量设置为仅作为警告,而不是标记为错误。我不知道如何在我的云函数项目中配置它,在我的.eslintrc中总是出现这样的错误,请帮助


这是我的.eslintrc配置
module.exports = {
root: true,
env: {
es6: true,
node: true,
},
extends: [
"eslint:recommended",
"plugin:import/errors",
"plugin:import/warnings",
"plugin:import/typescript",
"google",
],
parser: "@typescript-eslint/parser",
parserOptions: {
project: ["tsconfig.json", "tsconfig.dev.json"],
sourceType: "module",
},
ignorePatterns: [
"/lib/**/*", // Ignore built files.
],
plugins: [
"@typescript-eslint",
"import",
],
rules: {
quotes: ["error", "double"],
no-unused-vars: ["warn"] <---- this one
},
};发布于 2021-01-24 20:04:40
您需要用引号将no-unused-vars括起来,因为它的属性名称中包含-。
短划线在javascript变量中是非法的。变量名必须以字母、美元符号或下划线开头,后跟相同或数字。您可以在字符串中使用破折号。
"no-unused-vars": ["warn"],https://stackoverflow.com/questions/65867105
复制相似问题