.golangci.yml 962 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. run:
  2. timeout: 5m
  3. skip-files:
  4. - generated.*
  5. - .pb.go
  6. issues:
  7. new: true
  8. exclude-rules:
  9. - linters:
  10. - staticcheck
  11. text: "SA1019:"
  12. - linters:
  13. - stylecheck
  14. text: "ST1016:"
  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. - deadcode
  40. - errcheck
  41. - unused
  42. linters-settings:
  43. goimports:
  44. local-prefixes: github.com/v2fly/v2ray-core
  45. revive:
  46. rules:
  47. - name: blank-imports
  48. severity: warning
  49. disabled: true
  50. depguard:
  51. rules:
  52. Main:
  53. deny:
  54. - pkg: "github.com/pkg/errors"
  55. desc: Should be replaced by standard lib errors package