Files
goplt/.golangci.yml
0x1d b56b3c8c93
Some checks failed
CI / Test (pull_request) Successful in 26s
CI / Lint (pull_request) Failing after 5s
CI / Build (pull_request) Successful in 16s
CI / Format Check (pull_request) Successful in 2s
fix(ci): update golangci-lint config for v2.6 compatibility
- Change version from number to string: version: "2"
- Remove deprecated exclude-use-default option
- Change exclude-rules to exclude (new format in v2.6)
- Remove deprecated output section (print-issued-lines, print-linter-name)
- Remove linters-settings (not allowed in v2.6 schema validation)

Fixes CI validation errors with golangci-lint v2.6.1:
- version type validation error
- exclude-use-default and exclude-rules not allowed
- output options not allowed
- linters-settings not allowed at root level
2025-11-06 10:14:13 +01:00

30 lines
495 B
YAML

# golangci-lint configuration
# See https://golangci-lint.run/usage/configuration/
version: "2"
run:
timeout: 5m
tests: true
modules-download-mode: readonly
linters:
enable:
- errcheck
- govet
- staticcheck
- gosec
disable:
- gocritic # Can be enabled later for stricter checks
issues:
max-issues-per-linter: 0
max-same-issues: 0
exclude:
# Exclude test files from some checks
- path: _test\.go
linters:
- errcheck
- gosec