2017-08-29 39 views
2

所以,我有我的tsconfig.json和tslint.json在我的項目的根目錄。當我運行tslint時,它顯示終端中的所有錯誤。但是我沒有在VS Code中得到任何提示/行。我瘋狂地試圖弄清楚爲什麼它不起作用。我故意違反規定,但沒有任何反應。我嘗試了幾次強制戒菸。我嘗試過其他規則並且違背了他們。 (請注意,我不是在談論VSCode擴展TSLint)。我寫了一個非常基本的一個:tslint.json不VS代碼工作

{ 
    "defaultSeverity": "error", 
    "extends": [ 
     "tslint:recommended" 
    ], 
    "jsRules": {}, 
    "rules": { 
     "quotemark": [ 
      true, 
      "single", 
      "avoid-escape" 
     ], 
     "semicolon": [ 
      true, 
      "always" 
     ] 
    }, 
    "rulesDirectory": [] 
} 
+0

我在我的package.json腳本下有這個 - 「lint」:「tslint ./src/**/*.ts --exclude \」./**/ node_modules/**/*。 TS \「」 –

+0

你已經打字稿及TSLint在全球範圍內安裝了故宮?你需要安裝全局的tslint才能工作。 'NPM安裝打字稿tslint -g' – kenhowardpdx

+0

沒錯。我甚至嘗試過用紗線。沒有什麼區別 –

回答

1

如果您還沒有安裝tslint延伸和不通過任務手動運行tslint - VSCode不會「檢查「其規則。

VSCode沒有 「嵌入式」 的支持tslint的。您必須安裝上述擴展程序才能獲得您所需的智能感知支持。

+0

我應該澄清... 我的意思是我不會違背TSLint(擴展名)的默認規則。 –