/ / ESLint / TSLint - गंभीरता जोड़ें जहां सरणी सेटिंग्स में उपयोग किया जा रहा है? - जावास्क्रिप्ट, एस्लिंट, tslint

ESLint / TSLint - गंभीरता जोड़ें जहां सरणी सेटिंग्स में उपयोग किया जा रहा है? - जावास्क्रिप्ट, एस्लिंट, tslint

मेरे पास निम्नलिखित टीएसलिंट (ESLint के समान) नियम है:

"rules": {
"prefer-const": false,
"no-trailing-whitespace": false,
"one-line": [
true,
"check-catch",
"check-finally",
"check-open-brace",
"check-whitespace"
],

मैं "की गंभीरता को स्थापित करने की कोशिश कर रहा हूं one-line चेतावनी के लिए नियम, लेकिन चेक की सरणी स्वीकार नहीं लगती है "severity": "warn"

इसे प्राप्त करने के लिए वाक्यविन्यास क्या है? मुझे गंभीरता का उपयोग करने के उदाहरण मिल गए हैं: चेतावनी, लेकिन चेक की सरणी के साथ नहीं

अद्यतन करें मैं निरंतर खोज रहा हूँ error चेतावनियां इतनी विचलित होती हैं - विशेष रूप से जैसे ही आप टाइप करते हैं, वे तुरंत दिखाई देते हैं - let somVar = देता है error: prefer-const जब तक कि मैं वास्तव में टाइपिंग समाप्त नहीं करता और पुन: असाइन करता हूं :-) वीएससीओडी - "tslint.alwaysShowRuleFailuresAsWarnings": true, अब के लिए करेंगे !! हरा squiggle मुश्किल से उल्लेखनीय है, और Auto Fixing बचाओ में भी लाता है

उत्तर:

उत्तर № 1 के लिए 1

निर्दिष्ट करने के लिए severity, आप कॉन्फ़िगर कर सकते हैं one-line इस तरह शासन करें:

{
"rules": {
"one-line": {
"options": [
"check-catch",
"check-finally",
"check-open-brace",
"check-whitespace"
],
"severity": "warning"
}
}
}

अधिक जानकारी के लिए, परामर्श करें tslint.json प्रलेखन.