.golangci.yml 950 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. run:
  2. timeout: 5m
  3. issues:
  4. new: true
  5. exclude-rules:
  6. - linters:
  7. - staticcheck
  8. text: "SA1019:"
  9. - linters:
  10. - stylecheck
  11. text: "ST1016:"
  12. exclude-files:
  13. - generated.*
  14. - .pb.go
  15. linters:
  16. enable:
  17. - asciicheck
  18. - bodyclose
  19. - depguard
  20. - gocritic
  21. - gofmt
  22. - gofumpt
  23. - goimports
  24. - goprintffuncname
  25. - gosimple
  26. - govet
  27. - ineffassign
  28. - misspell
  29. - nakedret
  30. - revive
  31. - rowserrcheck
  32. - staticcheck
  33. - stylecheck
  34. - typecheck
  35. - unconvert
  36. - unparam
  37. - whitespace
  38. disable:
  39. - errcheck
  40. - unused
  41. linters-settings:
  42. goimports:
  43. local-prefixes: github.com/v2fly/v2ray-core
  44. revive:
  45. rules:
  46. - name: blank-imports
  47. severity: warning
  48. disabled: true
  49. depguard:
  50. rules:
  51. Main:
  52. deny:
  53. - pkg: "github.com/pkg/errors"
  54. desc: Should be replaced by standard lib errors package