title: Run lint on golang repo in travis
body: <p>I run locally on my project the following command</p>
  
  <p><code>gometalinter --config=gometalinter.json ./...</code></p>
  
  <p>at the beginning I got some errors and I was fixed them all!</p>
  
  <p>now I run the same command exaclty in <code>Travis</code> script 
  and I got vendor errros like  </p>
  
  <pre><code>vendor/github.com/spf13/viper/flags.go:3:8:warning: error return value not checked (could not import github.com/spf13/pflag (go/build: importGo github.com/spf13/pflag: exit status 1) (errcheck)
  vendor/github.com/spf13/viper/viper.go:42:7:warning: error return value not checked (could not import github.com/pelletier/go-toml (go/build: importGo github.com/pelletier/go-toml: exit status 1) (errcheck)
  </code></pre>
  
  <p>This is the <code>gometalinter.json</code> for the config </p>
  
  <pre><code>{
    "vendor": true,
    "Deadline": "2m",
    "Sort": [
      "linter",
      "severity"
    ],
    "DisableAll": true,
    "Enable": [
      "gotypex",
      "vetshadow",
      "errcheck",
      "gocyclo",
      "vet",
      "golint",
      "vetshadow",
      "ineffassign",
  
  
    ],
    "Cyclo": 10,
    "LineLength": 120
  }
  </code></pre>
  
  <p>I dont understand why locally I dont get this error (i've the vendor repo) and why it ask for vendor error ? what could be the reason ? </p>