2017-08-08 24 views
7

के लिए squiggly अंडरलाइन का रंग बदलें मेरी विन्यास वर्तमान में टाइपस्क्रिप्ट त्रुटियों और टीएसलिंट चेतावनियों के लिए एक ही लाल squiggly लाइन दिखाते हैं।वीएस कोड: लिंट

मैं विजुअल स्टूडियो कोड के लिए TSLint एक्सटेंशन का उपयोग कर रहा हूं लेकिन कॉन्फ़िगरेशन मुझे विश्वास है कि एक सामान्य वीएस कोड कॉन्फ़िगरेशन है।

Image of what it should look like

मैं this feature request पाया बस टेढ़ी-मेढ़ी रेखाएं से आगे ले जाने के लिए:

यह वही है की तरह दिखना चाहिए है।

यह "How to change error styles in VS Code" का डुप्लिकेट नहीं है क्योंकि मुझे केवल रंग Lint की चेतावनियों को बदलने की आवश्यकता है। हर त्रुटि नहीं।

+0

आप इसे केवल ** लिंट ** के लिए नहीं बदल सकते हैं। सभी त्रुटियों और चेतावनियों में एक ही शैली है। – Alex

उत्तर

11

एक सेटिंग tslint विस्तार वापसी चेतावनी (हरा) के बजाय त्रुटियों (लाल) के लिए नहीं है: "tslint.alwaysShowRuleFailuresAsWarnings": true

इसके अलावा, आप अपने tslint config बदल सकते हैं निर्धारित करने के लिए जो मुद्दों त्रुटियाँ हैं, और जो चेतावनी है।

Modify warning and info squiggles:

+0

लिंट कॉन्फ़िगरेशन में विकल्प है: "डिफ़ॉल्ट गंभीरता": "चेतावनी"। लेकिन आपने जिस कॉन्फ़िगरेशन का उल्लेख किया है वह चाल है: डी –

+0

ठीक है, मुझे यकीन नहीं है कि अगर आपको कुछ और चेतावनी देने के लिए इसे tslint कॉन्फ़िगरेशन पर सेट करना है, तो मुझे यकीन नहीं है। लेकिन अगर tslint वास्तव में चेतावनियां उत्पन्न कर रहा है और बनामोड उन्हें त्रुटियों के रूप में दिखाता है, तो यह tslint एक्सटेंशन पर एक बग होगा। –

+0

यदि आप यहां रुचि रखते हैं तो मेरी tslint.json और वीएस सेटिंग्स बहुत अधिक डिफ़ॉल्ट हैं। https://github.com/esantini/React_Example/blob/master/tslint.json –

1

Vscode v1.17 चेतावनी और जानकारी के रंग निर्धारित करने की क्षमता जोड़ा गया।

"workbench.colorCustomizations": { 
    "editorWarning.foreground": "#ff0", 
    "editorInfo.foreground": "#00f" 
} 
+0

ठीक है, यह केवल ** लिंट ** के लिए स्टाइल नहीं बदलेगा। यह सभी चेतावनियों के लिए इसे बदल देगा। – Alex

+0

हां। वास्तव में ओपी चाहता था कि थोड़ा उलझन में: "मुझे केवल लिंट की चेतावनियों का रंग बदलने की जरूरत है। हर त्रुटि नहीं।" तो सभी चेतावनियां उचित खेल हो सकती हैं। – Mark

+0

मेरे पास केवल टाइपस्क्रिप्ट त्रुटियां और लिंट चेतावनियां हैं, इसलिए सभी चेतावनियां उचित खेल होंगी। इस समय आपके समाधान का परीक्षण नहीं कर सकता है लेकिन योगदान के लिए धन्यवाद :) –

संबंधित मुद्दे