2017-02-20 68 views
0

我使用VS代碼和lukehoban轉到擴展:如何讓golint在VS代碼上運行而不是保存?

https://github.com/Microsoft/vscode-go

好像當你保存文件的golint運行時,有沒有對我作出golint奔跑,當我開始打字方式?當我們在VS Code上鍵入其他擴展和語言(如jslint和tslint)時,通常會發生linting。如果可以選擇也可以用golint來做到這一點,那將是非常好的。

我該怎麼做才能做到這一點?

+2

如果文件沒有保存,那麼lint應該如何運行? – Flimzy

+0

配置您的編輯器以保存所有擊鍵? – icza

回答

0

看起來好像根本不可能。

關於golint唯一可用的CONFIGS是:

// Run Lint tool on save. 
    "go.lintOnSave": true, 

    // Specifies Lint tool name. 
    "go.lintTool": "golint", 

    // Flags to pass to Lint tool (e.g. ["-min_confidence=.8"]) 
    "go.lintFlags": [], 

也許你可以通過改變雖然這些選項破解這樣的:

// Controls auto save of dirty files. Accepted values: "off", "afterDelay", "onFocusChange" (editor loses focus), "onWindowChange" (window loses focus). If set to "afterDelay", you can configure the delay in "files.autoSaveDelay". 
    "files.autoSave": "off", 

    // Controls the delay in ms after which a dirty file is saved automatically. Only applies when "files.autoSave" is set to "afterDelay" 
    "files.autoSaveDelay": 1000, 

您可以設置files.autoSaveafterDelay和較低的files.autoSaveDelay

相關問題