diff --git a/.golangci.yml b/.golangci.yml index 85e7b7224..a57e3ba4b 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -14,6 +14,7 @@ linters: - varcheck - deadcode - misspell + - nolintlint issues: exclude-use-default: false diff --git a/cmd/virtual-kubelet/internal/provider/mock/mock.go b/cmd/virtual-kubelet/internal/provider/mock/mock.go index 1c44c9ca1..02e5b71a7 100644 --- a/cmd/virtual-kubelet/internal/provider/mock/mock.go +++ b/cmd/virtual-kubelet/internal/provider/mock/mock.go @@ -42,7 +42,7 @@ var ( */ // MockProvider implements the virtual-kubelet provider interface and stores pods in memory. -type MockProvider struct { // nolint:golint +type MockProvider struct { nodeName string operatingSystem string internalIP string diff --git a/node/node.go b/node/node.go index f307f656d..e371d02d6 100644 --- a/node/node.go +++ b/node/node.go @@ -96,7 +96,7 @@ func NewNodeController(p NodeProvider, node *corev1.Node, nodes v1.NodeInterface } // NodeControllerOpt are the functional options used for configuring a node -type NodeControllerOpt func(*NodeController) error // nolint: golint +type NodeControllerOpt func(*NodeController) error // WithNodeEnableLeaseV1Beta1 enables support for v1beta1 leases. // If client is nil, leases will not be enabled. @@ -174,7 +174,7 @@ type ErrorHandler func(context.Context, error) error // NodeController deals with creating and managing a node object in Kubernetes. // It can register a node with Kubernetes and periodically update its status. // NodeController manages a single node entity. -type NodeController struct { // nolint: golint +type NodeController struct { p NodeProvider // serverNode should only be written to on initialization, or as the result of node creation.