.swiftlint.yml 761 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. opt_in_rules:
  2. - empty_count
  3. - empty_string
  4. disabled_rules:
  5. - trailing_comma
  6. - large_tuple
  7. - todo
  8. - trailing_whitespace
  9. - type_body_length
  10. - for_where
  11. excluded:
  12. - Carthage
  13. - Pods
  14. - SwiftLint/Common/3rdPartyLib
  15. force_cast:
  16. warning
  17. identifier_name:
  18. min_length:
  19. warning: 1
  20. error: 0
  21. max_length: 50
  22. line_length:
  23. warning: 200
  24. error: 200
  25. ignores_function_declarations: true
  26. ignores_comments: true
  27. ignores_urls: true
  28. vertical_whitespace:
  29. max_empty_lines: 2
  30. function_body_length:
  31. warning: 300
  32. error: 500
  33. function_parameter_count:
  34. warning: 8
  35. error: 8
  36. file_length:
  37. warning: 2000
  38. error: 3000
  39. ignore_comment_only_lines: true
  40. cyclomatic_complexity:
  41. warning: 20
  42. error: 25
  43. ignores_case_statements: true
  44. reporter: "xcode"