{
    "linters": {
        "disable-all": true,
        "enable": [
           "govet",
           "revive",
           "goimports",
           "misspell",
           "ineffassign",
           "gofmt"
        ]
    },
    "linters-settings": {
        "govet": {
            "check-shadowing": false
        },
        "gofmt": {
            "simplify": false
        }
    },
    "run": {
        "skip-dirs": [
            "vendor",
            "tests",
            "pkg/client",
            "pkg/generated"
        ],
        "tests": false,
        "timeout": "10m"
    },
    "issues": {
        "exclude-rules": [
            {
                "linters": "govet",
                "text": "^(nilness|structtag)"
            },
            {
                "linters": "revive",
                "text": "should have comment"
            },
            {
                "linters": "revive",
                "text": "should be of the form"
            },
            {
                "linters": "revive",
                "text": "unused-parameter"
            },
            {
                "linters": "revive",
                "text": "redefines-builtin-id"
            },
            {
                "linters": "revive",
                "text": "superfluous-else"
            },
            {
                "linters": "revive",
                "text": "empty-block"
            },
            {
                "linters": "revive",
                "text": "if-return: redundant if"
            }
        ]
    }
}
