Merge branch 'add-workflow'
All checks were successful
/ linting (push) Successful in 31s
/ tests (push) Successful in 21s

This commit is contained in:
Bruno Carlin 2024-05-04 21:27:31 +02:00
commit fa8a0c95ee
Signed by: bcarlin
GPG key ID: 8E254EA0FFEB9B6D
2 changed files with 34 additions and 14 deletions

View file

@ -0,0 +1,22 @@
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

View file

@ -324,8 +324,6 @@ linters-settings:
# minimal confidence for issues, default is 0.8 # minimal confidence for issues, default is 0.8
min-confidence: 0.8 min-confidence: 0.8
gomnd:
settings:
mnd: mnd:
# the list of enabled checks, see https://github.com/tommy-muehle/go-mnd/#checks for description. # the list of enabled checks, see https://github.com/tommy-muehle/go-mnd/#checks for description.
checks: argument,case,condition,operation,return,assign checks: argument,case,condition,operation,return,assign
@ -395,9 +393,6 @@ linters-settings:
checks: [ "all" ] checks: [ "all" ]
govet: govet:
# report about shadowed variables
check-shadowing: true
# settings per analyzer # settings per analyzer
#settings: #settings:
# printf: # analyzer name, run `go tool vet help` to see all analyzers # printf: # analyzer name, run `go tool vet help` to see all analyzers
@ -411,7 +406,7 @@ linters-settings:
# run `go tool vet help` to see all analyzers # run `go tool vet help` to see all analyzers
#enable: #enable:
# - atomicalign # - atomicalign
#enable-all: false enable-all: false
#disable: #disable:
# - shadow # - shadow
#disable-all: false #disable-all: false
@ -675,10 +670,13 @@ linters:
disable: disable:
- depguard - depguard
- dogsled - dogsled
- execinquery # deprecated
- exhaustivestruct - exhaustivestruct
- exhaustruct
- godox - godox
- goheader - goheader
- golint - golint
- gomnd # deprecated
- interfacer - interfacer
- ireturn - ireturn
- maligned - maligned