diff --git a/.forgejo/workflows/test.yml b/.forgejo/workflows/test.yml deleted file mode 100644 index 04a2d95..0000000 --- a/.forgejo/workflows/test.yml +++ /dev/null @@ -1,22 +0,0 @@ -on: [push] -jobs: - linting: - runs-on: docker - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 - with: - go-version: stable - - uses: https://github.com/golangci/golangci-lint-action@v4 - tests: - runs-on: docker - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 - with: - go-version: stable - - name: Install dependencies - run: go get . - - name: Run tests - run: go test - diff --git a/.golangci.yml b/.golangci.yml index 0075818..c90bbd8 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -324,14 +324,16 @@ linters-settings: # minimal confidence for issues, default is 0.8 min-confidence: 0.8 - mnd: - # the list of enabled checks, see https://github.com/tommy-muehle/go-mnd/#checks for description. - checks: argument,case,condition,operation,return,assign - # for files perm: 384=0o600 - ignored-numbers: 0o600,384,0o700,0o744 - # test files are ignored by default - # ignored-files: - # ignored-functions: math.* + gomnd: + settings: + mnd: + # the list of enabled checks, see https://github.com/tommy-muehle/go-mnd/#checks for description. + checks: argument,case,condition,operation,return,assign + # for files perm: 384=0o600 + ignored-numbers: 0o600,384,0o700,0o744 + # test files are ignored by default + # ignored-files: + # ignored-functions: math.* gomoddirectives: # Allow local `replace` directives. Default is false. @@ -393,6 +395,9 @@ linters-settings: checks: [ "all" ] govet: + # report about shadowed variables + check-shadowing: true + # settings per analyzer #settings: # printf: # analyzer name, run `go tool vet help` to see all analyzers @@ -406,7 +411,7 @@ linters-settings: # run `go tool vet help` to see all analyzers #enable: # - atomicalign - enable-all: false + #enable-all: false #disable: # - shadow #disable-all: false @@ -670,13 +675,10 @@ linters: disable: - depguard - dogsled - - execinquery # deprecated - exhaustivestruct - - exhaustruct - godox - goheader - golint - - gomnd # deprecated - interfacer - ireturn - maligned