hack: linter updates

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
This commit is contained in:
Tonis Tiigi 2024-04-24 17:20:27 -07:00
parent 9428447cd2
commit ec98985b4e
No known key found for this signature in database
GPG Key ID: AFA9DE5F8AB7AF39
3 changed files with 10 additions and 3 deletions

View File

@ -25,6 +25,14 @@ linters:
disable-all: true disable-all: true
linters-settings: linters-settings:
govet:
enable:
- nilness
- unusedwrite
# enable-all: true
# disable:
# - fieldalignment
# - shadow
depguard: depguard:
rules: rules:
main: main:

View File

@ -52,10 +52,8 @@ var (
) )
const ( const (
//nolint:gosec // G101: false-positive
printFallbackImage = "docker/dockerfile:1.5@sha256:dbbd5e059e8a07ff7ea6233b213b36aa516b4c53c645f1817a4dd18b83cbea56" printFallbackImage = "docker/dockerfile:1.5@sha256:dbbd5e059e8a07ff7ea6233b213b36aa516b4c53c645f1817a4dd18b83cbea56"
// https://github.com/moby/buildkit/commit/71f99c52a669dc0322b5ea57bc28a09c20427227 // https://github.com/moby/buildkit/commit/71f99c52a669dc0322b5ea57bc28a09c20427227
//nolint:gosec // G101: false-positive
printLintFallbackImage = "docker.io/docker/dockerfile-upstream@sha256:47663570b6cc49ed90dc6e3215090a366989ab934d12dc93856a8ae0d27a95e7" printLintFallbackImage = "docker.io/docker/dockerfile-upstream@sha256:47663570b6cc49ed90dc6e3215090a366989ab934d12dc93856a8ae0d27a95e7"
) )

View File

@ -2,9 +2,10 @@
ARG GO_VERSION=1.21 ARG GO_VERSION=1.21
ARG XX_VERSION=1.3.0 ARG XX_VERSION=1.3.0
ARG GOLANGCI_LINT_VERSION=1.54.2 ARG GOLANGCI_LINT_VERSION=1.57.2
FROM --platform=$BUILDPLATFORM tonistiigi/xx:${XX_VERSION} AS xx FROM --platform=$BUILDPLATFORM tonistiigi/xx:${XX_VERSION} AS xx
FROM --platform=$BUILDPLATFORM golang:${GO_VERSION}-alpine FROM --platform=$BUILDPLATFORM golang:${GO_VERSION}-alpine
RUN apk add --no-cache git gcc musl-dev RUN apk add --no-cache git gcc musl-dev
ENV GOFLAGS="-buildvcs=false" ENV GOFLAGS="-buildvcs=false"