2016-08-10 82 views
1

想知道是否有可能獲取當前文件的所有診斷信息?我正在爲我的擴展程序實施'Fix all'命令。獲取打開文件的所有診斷信息

目前我正在使用CodeActions提供程序,因爲它只提供當前上下文的診斷。

回答

0

不幸的是,我沒有看到任何方式從API中做到這一點。

我看到的唯一API是用於創建自己的診斷。

您需要修復由您創建的診斷程序嗎?如果是這樣,你可能需要的靈感來自tslint extension

基本上,只要你驗證文件的創建您的診斷,檢查每一個,看它是否是一個「可以解決的」問題,創建一個需要解決它,並推編輯它到一個集合。您可以註冊一個「fixAll」命令,然後這個命令會通過並修復所有的問題。