|
- # This file contains all available configuration options
- # with their default values.
-
- # options for analysis running
- run:
- # default concurrency is a available CPU number
- concurrency: 4
-
- # timeout for analysis, e.g. 30s, 5m, default is 1m
- timeout: 10m
-
- # exit code when at least one issue was found, default is 1
- issues-exit-code: 1
-
- issues:
- # Which dirs to exclude: issues from them won't be reported.
- # Can use regexp here: `generated.*`, regexp is applied on full path,
- # including the path prefix if one is set.
- # Default dirs are skipped independently of this option's value (see exclude-dirs-use-default).
- # "/" will be replaced by current OS file path separator to properly work on Windows.
- # Default: []
- exclude-dirs:
- - vendor
- - fake
- - externalversions
- exclude-dirs-use-default: true
-
- # output configuration options
- output:
- # The formats used to render issues.
- # Formats:
- # - `colored-line-number`
- # - `line-number`
- # - `json`
- # - `colored-tab`
- # - `tab`
- # - `html`
- # - `checkstyle`
- # - `code-climate`
- # - `junit-xml`
- # - `junit-xml-extended`
- # - `github-actions`
- # - `teamcity`
- # - `sarif`
- # Output path can be either `stdout`, `stderr` or path to the file to write to.
- #
- # For the CLI flag (`--out-format`), multiple formats can be specified by separating them by comma.
- # The output can be specified for each of them by separating format name and path by colon symbol.
- # Example: "--out-format=checkstyle:report.xml,json:stdout,colored-line-number"
- # The CLI flag (`--out-format`) override the configuration file.
- #
- # Default:
- # formats:
- # - format: colored-line-number
- # path: stdout
- formats:
- - format: colored-line-number
-
- # print lines of code with issue, default is true
- print-issued-lines: true
-
- # print linter name in the end of issue text, default is true
- print-linter-name: true
-
- # make issues output unique by line, default is true
- uniq-by-line: true
-
- linters-settings:
- misspell:
- ignore-words:
- - mosquitto
- revive:
- rules:
- - name: unused-parameter
- severity: warning
- disabled: true
- - name: unused-receiver
- severity: warning
- disabled: true
-
- linters:
- disable-all: true
- enable:
- - goconst
- - gofmt
- - revive
- - gosimple
- - govet
- - misspell
- - whitespace
|