2016-09-19 106 views
3

我正在使用Web Essentials的Visual Studio Community 2015(如果這是相關的)。編輯文件時,IntelliSense可以正常工作。但是最近它也開始生成關於樣式,語法等的多個警告(這個,也許是,發生在我將VS更新到版本14.0.25431.01 Update 3之後;或者我是否更新了Web Essentials?)。如何在Visual Studio 2015中爲TypeScript配置IntelliSense?

我真的很喜歡其中的一些警告,但他們在那些沒有用的,我的警告淹沒:

enter image description here

的警告也出現鏈接到規則,都指向Palantir's tslint on Github。但是,我找不到配置此工具的方法(如果Visual Studio的智能感知確實使用tslint)。我從來沒有明確安裝它,我的電腦上沒有tslint.json文件。

我知道我可以在「警告」窗口中進行過濾以僅顯示某個關鍵字。但是,我怎樣才能配置智能感知抑制一些規則?

+0

是的,這不是intellisense(這是什麼顯示你的成員,當你點擊'.')。正如它在該網站上提到的那樣,您可以添加一個tslint.json文件來配置tslint,或者您可以查看Web Essentials區域的工具,選項,我相信有一種方法可以關閉它。 –

回答

2

發現非常相似的問題,Configure tslint with VS 2015 Update 2。它有助於挖掘。

原來,這個tslint確實是由VS運行的,這個工具被稱爲'Web代碼分析'。有tslint.json文件在Users \文件夾中,它可以通過工具| Web代碼分析菜單訪問。 (實際上,這個菜單也顯示了其他一些皮棉工具,我不知道如何判斷它們運行的​​是哪一個。所引用的問題表明,您可以使用進程監視器看到它;我不會使用它。)

您可以將另一個tslint.json文件放置在項目根文件夾中並具有項目特定設置。請注意,它應該以UTF-8編碼and not in UTF-8-BOM or ANSI, for example保存。另外請注意,將//註釋放在那裏可能會阻止tclint工作。

+0

這應該是t ** s lint.json。添加一個t ** c ** lint.json不會幫你太多:)。 –

+0

@MikeMcCaughan - 是的,這是一個錯字;謝謝。 –

1

在Visual Studio 2015年社區更新3有一個名爲

Tools > Web code analysis > Edit TSLint settings 

菜單打開了\用戶[用戶名] \ tslint.json文件。這個菜單還有其他的linting文件,你可以編輯,並且警告「尊重」這些規則(至少對我來說)

相關問題