2017-08-08 128 views
7

我的配置當前顯示了Typescript錯誤和TSLint警告的相同紅色波浪線。VS代碼:改變Lint的波形下劃線的顏色

我使用的是用於Visual Studio Code的TSLint擴展,但我認爲這是一種通用的VS Code配置。

這是它應該樣子:

Image of what it should look like

我發現this feature request採取進一步的不僅僅是波浪線。

它不是「How to change error styles in VS Code」的副本,因爲我需要更改顏色Lint的警告。不是每個錯誤。

+0

您不能僅將它更改爲** Lint **。所有錯誤和警告都具有相同的樣式。 – Alex

回答

11

有有tslint延長迴流警告(綠色),而不是錯誤(紅色)的設置:"tslint.alwaysShowRuleFailuresAsWarnings": true

另外,你可以改變你tslint配置,以確定哪些問題是錯誤的,哪些是警告。

+0

Lint配置可以選擇:「defaultSeverity」:「警告」。 但你提到的配置做了訣竅:D –

+0

好吧,我不知道是否有其他東西你應該設置在tslint配置讓它產生警告,而不是。但是,如果tslint實際上產生警告並且vscode將它們顯示爲錯誤,那麼這將是tslint擴展中的一個錯誤。 –

+0

如果你感興趣的是我的tslint.json,VS設置幾乎是默認設置。 https://github.com/esantini/React_Example/blob/master/tslint.json –

1

Vscode V1.17加入到設置警告和其他信息的顏色的能力:

Modify warning and info squiggles

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

好吧,它不會改變僅**棉絨**的造型。它會改變它的所有警告。 – Alex

+0

是的。有些令人困惑的是OP想要什麼:「我需要改變Lint警告的顏色,而不是每個錯誤。」所以所有的警告可能是公平的遊戲。 – Mark

+0

我只有TypeScript錯誤和Lint警告,所以所有的警告都是公平的遊戲。 目前無法測試您的解決方案,但感謝您的貢獻:) –