title: How to disable Golang unused import error
body: <p>By default, Go treats unused import as error, forcing you to delete the import.
  I want to know if there exists some hope to change to this behavior, e.g. reducing it to warning.</p>
  <p>I find this problem extremely annoying, preventing me from enjoying coding in Go.</p>
  <p>For example, I was testing some code, disabling a segment/function. Some functions from a lib is no longer used (e.g. fmt, errors, whatever), but I will need to re-enable the function after a little testing. Now the program won't compile unless I remove those imports, and a few minutes later I need to re-import the lib.</p>
  <p>I was doing this process again and again when developing a GAE program.</p>