doubingjiu3199 2017-02-20 16:30
浏览 109
已采纳

如何使Golint在VS Code上按类型而不是保存方式运行?

I am using VS Code and the Go extension from lukehoban:

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

It seems like the golint is run when you save the file, is there a way for me to make golint run when I start typing? Usually linting happens when we type on other extensions and languages such as jslint, and tslint on VS Code. It would be nice to have the option to also be able to do this with golint.

What could I do to achieve this?

  • 写回答

1条回答 默认 最新

  • douweinu8562 2017-02-21 18:13
    关注

    It seems like it's not possible at all.

    The only available configs regarding golint are:

      // 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": [],
    

    Maybe you can hack this by changing these options though:

      // 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,
    

    You could set files.autoSave to afterDelay and a lower files.autoSaveDelay.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)
  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统