run: timeout: 3m build-tags: - "nats" issues: max-issues-per-linter: 10 max-same-issues: 10 linters-settings: gocritic: enabled-checks: - captLocal - dupImport - singleCaseSwitch disabled-checks: - appendAssign enabled-tags: - diagnostic disabled-tags: - performance - style - experimental - opinionated misspell: ignore-words: - "mosquitto" stylecheck: checks: ["-ST1000", "-ST1003", "-ST1020", "-ST1021", "-ST1022"] goheader: template: |- Copyright (c) Mainflux SPDX-License-Identifier: Apache-2.0 linters: disable-all: true enable: - gocritic - gosimple - errcheck - govet - unused - goconst - godot - godox - ineffassign - misspell - stylecheck - whitespace - gci - gofmt - goimports - loggercheck - goheader - asasalint - asciicheck - bidichk - contextcheck - decorder - dogsled - errchkjson - errname - execinquery - exportloopref - ginkgolinter - gocheckcompilerdirectives - gofumpt - goprintffuncname - importas - makezero - mirror - nakedret - dupword