swiftformat.sh 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. #! /bin/sh
  2. function assertEnvironment {
  3. if [ -z $1 ]; then
  4. echo $2
  5. exit 127
  6. fi
  7. }
  8. assertEnvironment "${SRCROOT}" "Please set SRCROOT to project root folder"
  9. unset SDKROOT
  10. swift run -c release --package-path BuildTools swiftformat "${SRCROOT}" \
  11. --enable fileHeader \
  12. --exclude Pods,Generated,R.generated.swift,fastlane/swift,Dependencies, LoopKit, LibreTransmitter,G7SensorKit,OmniKit, dexcom-share-client-swift,CGMBLEKit,RileyLinkKit,OmniBLE,MinimedKit,TidepoolService
  13. # andOperator,\
  14. # anyObjectProtocol,\
  15. # blankLinesAroundMark,\
  16. # blankLinesAtEndOfScope,\
  17. # blankLinesAtStartOfScope,\
  18. # blankLinesBetweenScopes,\
  19. # consecutiveBlankLines,\
  20. # consecutiveSpaces,\
  21. # duplicateImports,\
  22. # elseOnSameLine,\
  23. # emptyBraces,\
  24. # enumNamespaces,\
  25. # fileHeader,\
  26. # hoistPatternLet,\
  27. # indent,\
  28. # isEmpty,\
  29. # leadingDelimiters,\
  30. # linebreakAtEndOfFile,\
  31. # linebreaks,\
  32. # modifierOrder,\
  33. # numberFormatting,\
  34. # preferKeyPath,\
  35. # redundantBackticks,\
  36. # redundantBreak,\
  37. # redundantExtensionACL,\
  38. # redundantFileprivate,\
  39. # redundantGet,\
  40. # redundantLet,\
  41. # redundantLetError,\
  42. # redundantNilInit,\
  43. # redundantObjc,\
  44. # redundantParens,\
  45. # redundantPattern,\
  46. # redundantRawValues,\
  47. # redundantReturn,\
  48. # redundantSelf,\
  49. # redundantType,\
  50. # redundantVoidReturnType,\
  51. # semicolons,\
  52. # sortedImports,\
  53. # sortedSwitchCases,\
  54. # spaceAroundBraces,\
  55. # spaceAroundBrackets,\
  56. # spaceAroundComments,\
  57. # spaceAroundGenerics,\
  58. # spaceAroundOperators,\
  59. # spaceAroundParens,\
  60. # spaceInsideBraces,\
  61. # spaceInsideBrackets,\
  62. # spaceInsideComments,\
  63. # spaceInsideGenerics,\
  64. # spaceInsideParens,\
  65. # strongOutlets,\
  66. # strongifiedSelf,\
  67. # todos,\
  68. # trailingCommas,\
  69. # trailingSpace,\
  70. # typeSugar,\
  71. # unusedArguments,\
  72. # void,\
  73. # wrap,\
  74. # wrapArguments,\
  75. # wrapAttributes,\
  76. # wrapEnumCases,\
  77. # wrapMultilineStatementBraces,\
  78. # wrapSwitchCases \
  79. # --disable braces,\
  80. # redundantInit,\
  81. # trailingClosures \
  82. # --commas inline \
  83. # --exponentcase uppercase \
  84. # --header strip \
  85. # --hexliteralcase uppercase \
  86. # --ifdef indent \
  87. # --indent 4 \
  88. # --self remove \
  89. # --semicolons never \
  90. # --swiftversion 5.2 \
  91. # --trimwhitespace always \
  92. # --maxwidth 130 \
  93. # --wraparguments before-first \
  94. # --funcattributes same-line \
  95. # --typeattributes same-line \
  96. # --varattributes same-line \
  97. # --wrapcollections before-first \