{
    "concurrency": 4,
    "enableGC": true,
    "vendor": true,
    "vendoredLinters": true,
    "deadline": "600s",
    "minConfidence": 0.0,
    "lineLength": 160,
    "test": true,
    "sort": ["path"],
    "Linters": {
        "goimports": {"Command": "goimports -l --local istio.io"}
    },
    "enable": [
        "deadcode",
        "errcheck",
        "goconst",
        "gofmt",
        "goimports",
        "golint",
        "ineffassign",
        "interfacer",
        "lll",
        "maligned",
        "megacheck",
        "misspell",
        "structcheck",
        "unconvert",
        "varcheck",
        "vet",
        "vetshadow"
    ],
    "severity": {
        "deadcode": "error",
        "errcheck": "error",
        "goconst": "error",
        "gofmt": "error",
        "goimports": "error",
        "golint": "error",
        "ineffassign": "error",
        "interfacer": "error",
        "lll": "error",
        "maligned": "error",
        "megacheck": "error",
        "misspell": "error",
        "structcheck": "error",
        "unconvert": "error",
        "varcheck": "error",
        "vet": "error",
        "vetshadow": "error"
    },
    "skip": [
        "mixer/tools/adapterlinter/testdata"
    ],
    "exclude": [
        ".pb.go",
        "mock_*",
        "mixer/adapter/doc.go",
        ".*.gen.go",
        ".*.gen_test.go",
        "mixer/template/doc.go",
        "mixer/template/sample/.*.go",
        "mixer/test/spyAdapter/template/doc.go",
        "mixer/template/doc.go",
        "_test\\.go:.*\\bdefer .*\\(errcheck\\)$",
        "should have a package comment",
        "composite literal uses unkeyed fields",
        "genfiles"
    ]
}
