revive.toml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. ignoreGeneratedHeader = false
  2. severity = "error"
  3. confidence = 0.8
  4. errorCode = -1
  5. warningCode = -1
  6. [rule.blank-imports]
  7. [rule.context-as-argument]
  8. [rule.dot-imports]
  9. [rule.error-return]
  10. #[rule.error-strings]
  11. [rule.error-naming]
  12. #[rule.exported]
  13. [rule.if-return]
  14. #[rule.var-naming]
  15. #[rule.package-comments]
  16. [rule.range]
  17. #[rule.receiver-naming]
  18. #[rule.indent-error-flow]
  19. #[rule.superfluous-else]
  20. [rule.modifies-parameter]
  21. # This can be checked by other tools like megacheck
  22. [rule.unreachable-code]
  23. # Currently this makes too much noise, but should add it in
  24. # and perhaps ignore it in a few files
  25. #[rule.confusing-naming]
  26. # severity = "warning"
  27. #[rule.confusing-results]
  28. # severity = "warning"
  29. #[rule.unused-parameter]
  30. # severity = "warning"
  31. #[rule.deep-exit]
  32. # severity = "warning"
  33. #[rule.flag-parameter]
  34. # severity = "warning"
  35. # Adding these will slow down the linter
  36. # They are already provided by megacheck
  37. # [rule.unexported-return]
  38. # [rule.time-naming]
  39. # [rule.errorf]
  40. # Adding these will slow down the linter
  41. # Not sure if they are already provided by megacheck
  42. # [rule.var-declaration]
  43. # [rule.context-keys-type]