mirror of https://github.com/dexidp/dex.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
97 lines
2.1 KiB
97 lines
2.1 KiB
run: |
|
timeout: 4m |
|
|
|
linters-settings: |
|
depguard: |
|
rules: |
|
deprecated: |
|
deny: |
|
- pkg: "io/ioutil" |
|
desc: "The 'io/ioutil' package is deprecated. Use corresponding 'os' or 'io' functions instead." |
|
gci: |
|
sections: |
|
- standard |
|
- default |
|
- prefix(github.com/dexidp/dex) |
|
goimports: |
|
local-prefixes: github.com/dexidp/dex |
|
|
|
linters: |
|
disable-all: true |
|
enable: |
|
- depguard |
|
- dogsled |
|
- exhaustive |
|
- gci |
|
- gochecknoinits |
|
- gocritic |
|
- gofmt |
|
- gofumpt |
|
- goimports |
|
- goprintffuncname |
|
- gosimple |
|
- govet |
|
- ineffassign |
|
- misspell |
|
- nakedret |
|
- nolintlint |
|
- prealloc |
|
# - revive |
|
# - sqlclosecheck |
|
- staticcheck |
|
- stylecheck |
|
- unconvert |
|
- unused |
|
- whitespace |
|
|
|
# Disable temporarily until everything works with Go 1.20 |
|
# - bodyclose |
|
# - rowserrcheck |
|
# - tparallel |
|
# - unparam |
|
|
|
# Disable temporarily until everything works with Go 1.18 |
|
- typecheck |
|
|
|
# Disable temporarily until the following issue is resolved: https://github.com/golangci/golangci-lint/issues/3086 |
|
# - sqlclosecheck |
|
|
|
# TODO: fix linter errors before enabling |
|
# - exhaustivestruct |
|
# - gochecknoglobals |
|
# - errorlint |
|
# - gocognit |
|
# - godot |
|
# - nlreturn |
|
# - noctx |
|
# - revive |
|
# - wrapcheck |
|
|
|
# TODO: fix linter errors before enabling (from original config) |
|
# - dupl |
|
# - errcheck |
|
# - goconst |
|
# - gocyclo |
|
# - gosec |
|
# - lll |
|
# - scopelint |
|
|
|
# unused |
|
# - goheader |
|
# - gomodguard |
|
|
|
# don't enable: |
|
# - asciicheck |
|
# - funlen |
|
# - godox |
|
# - goerr113 |
|
# - gomnd |
|
# - interfacer |
|
# - maligned |
|
# - nestif |
|
# - testpackage |
|
# - wsl |
|
|
|
issues: |
|
exclude-dirs: |
|
- storage/ent/db # generated ent code
|
|
|