aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/golang/lint/golint
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/golang/lint/golint')
-rw-r--r--vendor/github.com/golang/lint/golint/golint.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/vendor/github.com/golang/lint/golint/golint.go b/vendor/github.com/golang/lint/golint/golint.go
index d8360ad..0088274 100644
--- a/vendor/github.com/golang/lint/golint/golint.go
+++ b/vendor/github.com/golang/lint/golint/golint.go
@@ -48,9 +48,12 @@ func main() {
var dirsRun, filesRun, pkgsRun int
var args []string
for _, arg := range flag.Args() {
- if strings.HasSuffix(arg, "/...") && isDir(arg[:len(arg)-len("/...")]) {
+ if trimmedArg := strings.TrimSuffix(arg, "/..."); trimmedArg != arg && isDir(trimmedArg) {
dirsRun = 1
for _, dirname := range allPackagesInFS(arg) {
+ if strings.Contains(dirname[len(trimmedArg):], "/vendor/") {
+ continue
+ }
args = append(args, dirname)
}
} else if isDir(arg) {