Your Apps in Action

Use this form to visualize golangci-lint configuration file.


{{repoTitle.MainEntity}}

.run
_

run.build-tags List of build tags to pass to all linters.

# Values Actions
{{$index+1}}.
run.skip-dirs Which directories to skip: issues from them won't be reported.

# Values Actions
{{$index+1}}.
run.skip-files Which files to skip: they will be analyzed, but issues from them will not be reported.

# Values Actions
{{$index+1}}.
.output
_

.linters-settings
_

.linters-settings.dogsled
_

.linters-settings.dupl
_

.linters-settings.errcheck
_

.linters-settings.exhaustive
_

.linters-settings.funlen
_

.linters-settings.gci
_

.linters-settings.gocognit
_

.linters-settings.nestif
_

.linters-settings.goconst
_

.linters-settings.gocritic
_

linters-settings.gocritic.enabled-checks Which checks should be enabled. By default, a list of stable checks is used. To see it, run `GL_DEBUG=gocritic golangci-lint run`.

# Actions
{{$index+1}}.
linters-settings.gocritic.disabled-checks Which checks should be disabled.

# Actions
{{$index+1}}.
linters-settings.gocritic.enabled-tags Enable multiple checks by tags, run `GL_DEBUG=gocritic golangci-lint run` to see all tags and checks.

# Actions
{{$index+1}}.
linters-settings.gocritic.disabled-tags Disable multiple checks by tags, run `GL_DEBUG=gocritic golangci-lint run` to see all tags and checks.

# Actions
{{$index+1}}.
.linters-settings.gocritic.settings
_

.linters-settings.gocyclo
_

.linters-settings.godot
_

.linters-settings.godox
_

linters-settings.godox.keywords Report any comments starting with one of theses keywords. This is useful for TODO or FIXME comments that might be left in the code accidentally and should be resolved before merging.

# Values Actions
{{$index+1}}.
.linters-settings.gofmt
_

.linters-settings.goheader
_

.linters-settings.goimports
_

.linters-settings.golint
_

.linters-settings.gomnd
_

.linters-settings.gomnd.settings
_

.linters-settings.gomnd.settings.mnd
_

linters-settings.gomnd.settings.mnd.checks The list of enabled checks.

# Actions
{{$index+1}}.
.linters-settings.gomodguard
_

.linters-settings.gomodguard.allowed
_

linters-settings.gomodguard.allowed.modules List of allowed modules.

# Values Actions
{{$index+1}}.
linters-settings.gomodguard.allowed.domains List of allowed module domains.

# Values Actions
{{$index+1}}.
.linters-settings.gomodguard.blocked
_

linters-settings.gomodguard.blocked.modules List of blocked modules.

# Actions
{{$index+1}}.
linters-settings.gomodguard.blocked.versions List of blocked module version constraints.

# Actions
{{$index+1}}.
.linters-settings.govet
_

.linters-settings.govet.settings
_

linters-settings.govet.enable Enable analyzers by name.

# Actions
{{$index+1}}.
linters-settings.govet.disable Disable analyzers by name.

# Actions
{{$index+1}}.
.linters-settings.depguard
_

linters-settings.depguard.packages List of packages for the list type specified.

# Values Actions
{{$index+1}}.
linters-settings.depguard.packages-with-error-message Specify a mapping from packages to the error message to display.

# Actions
{{$index+1}}.
.linters-settings.lll
_

.linters-settings.maligned
_

.linters-settings.misspell
_

linters-settings.misspell.ignore-words List of words to ignore.

# Values Actions
{{$index+1}}.
.linters-settings.nakedret
_

.linters-settings.prealloc
_

.linters-settings.nolintlint
_

linters-settings.nolintlint.allow-no-explanation Exclude these linters from requiring an explanation.

# Values Actions
{{$index+1}}.
.linters-settings.rowserrcheck
_

linters-settings.rowserrcheck.packages packages

# Values Actions
{{$index+1}}.
.linters-settings.testpackage
_

.linters-settings.unparam
_

.linters-settings.unused
_

.linters-settings.whitespace
_

.linters-settings.wsl
_

.linters-settings.gofumpt
_

.linters-settings.errorlint
_

.linters-settings.custom
_

.linters
_

linters.enable List of enabled linters.

# Actions
{{$index+1}}.
linters.disable List of disabled linters.

# Actions
{{$index+1}}.
linters.presets presets

# Values Actions
{{$index+1}}.
.issues
_

issues.exclude List of regular expressions of issue texts to exclude. But independently from this option we use default exclude patterns. Their usage can be controlled through `exclude-use-default`.

# Values Actions
{{$index+1}}.
issues.exclude-rules Exclude configuration per-path, per-linter, per-text and per-source

# path text source Actions
{{$index+1}}. {{row.path}} {{row.text}} {{row.source}}    
issues.include The list of ids of default excludes to include or disable.

# Values Actions
{{$index+1}}.
.severity
_

severity.rules When a list of severity rules are provided, severity information will be added to lint issues. Severity rules have the same filtering capability as exclude rules except you are allowed to specify one matcher per severity rule. Only affects out formats that support setting severity information.

# Actions
{{$index+1}}.
{{repoTitle.MainEntity}}

{{repoTitle.MainEntity}}

{{repoTitle.MainEntity}}

{{repoTitle.MainEntity}}

linters linters

# Actions
{{$index+1}}.

{{message}}