मैं टाइपस्क्रिप्ट क्लाउड फ़ंक्शन का उपयोग करने और उसमें ESlint का उपयोग करने का प्रयास कर रहा हूं, लेकिन मैं अप्रयुक्त चर को केवल चेतावनी के रूप में बनाना चाहता हूं, त्रुटि के रूप में चिह्नित नहीं। मैं उलझन में हूं कि इसे अपने क्लाउड फ़ंक्शन प्रोजेक्ट में कैसे कॉन्फ़िगर किया जाए, यह हमेशा मेरे .eslintrc में इस तरह की त्रुटि होती है, कृपया मदद करें

enter image description here

enter image description here

यहाँ मेरी .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
  },
};
0
sarah 24 जिंदा 2021, 07:20
["warn"] के बाद आपको अल्पविराम जोड़ना होगा। यह वास्तविक समस्या की तुलना में अधिक शैली त्रुटि है। comma-dangle नियम देखें।
 – 
Nishant
24 जिंदा 2021, 09:36
no-unused-vars को उद्धरणों में लपेटें: "no-unused-vars"
 – 
Aleksey L.
24 जिंदा 2021, 09:54

1 उत्तर

सबसे बढ़िया उत्तर

आपको no-unused-vars को उद्धरणों में लपेटने की आवश्यकता है क्योंकि इसके गुण नाम में - है।

जावास्क्रिप्ट चर में डैश कानूनी नहीं हैं। एक चर नाम एक अक्षर, डॉलर चिह्न या अंडरस्कोर से शुरू होना चाहिए और उसके बाद उसी या एक संख्या का पालन किया जा सकता है। आपके पास स्ट्रिंग्स में डैश हो सकते हैं।

"no-unused-vars": ["warn"],
2
hendrixchord 24 जिंदा 2021, 15:04