|
| 1 | +--acronyms ID,URL,UUID |
| 2 | +# 指定首字母缩写词,防止它们被错误格式化为驼峰 |
| 3 | +--allman false |
| 4 | +# 指定是否使用 Allman 风格的花括号 |
| 5 | +--anonymousforeach convert |
| 6 | +# 将匿名的 forEach 转换为更具可读性的形式 |
| 7 | +--assetliterals visual-width |
| 8 | +# 设置资产文字的视觉宽度 |
| 9 | +--beforemarks |
| 10 | +# 在标记之前添加空行 |
| 11 | +--binarygrouping 4,8 |
| 12 | +# 指定二进制数字的分组方式 |
| 13 | +--callsiteparen same-line |
| 14 | +# 设置调用位置的括号风格 |
| 15 | +--categorymark "MARK: %c" |
| 16 | +# 自定义类别标记的格式 |
| 17 | +--classthreshold 0 |
| 18 | +# 设置类的阈值 |
| 19 | +--closingparen same-line |
| 20 | +# 指定闭合括号与前一行在同一行 |
| 21 | +--closurevoid remove |
| 22 | +# 移除闭包的 void 类型 |
| 23 | +--commas always |
| 24 | +# 始终在参数列表中使用逗号 |
| 25 | +--complexattrs preserve |
| 26 | +# 保留复杂属性 |
| 27 | +--computedvarattrs preserve |
| 28 | +# 保留计算属性的属性 |
| 29 | +--condassignment after-property |
| 30 | +# 将条件赋值放在属性之后 |
| 31 | +--conflictmarkers reject |
| 32 | +# 拒绝冲突标记 |
| 33 | +--dateformat system |
| 34 | +# 使用系统日期格式 |
| 35 | +--decimalgrouping 3,6 |
| 36 | +# 指定十进制数字的分组方式 |
| 37 | +--doccomments before-declarations |
| 38 | +# 在声明之前添加文档注释 |
| 39 | +--elseposition same-line |
| 40 | +# 指定 else 语句与 if 在同一行 |
| 41 | +--emptybraces no-space |
| 42 | +# 在空花括号中不添加空格 |
| 43 | +--enumnamespaces always |
| 44 | +# 始终使用命名空间的枚举 |
| 45 | +--enumthreshold 0 |
| 46 | +# 设置枚举的阈值 |
| 47 | +--exponentcase lowercase |
| 48 | +# 指定指数部分使用小写字母 |
| 49 | +--exponentgrouping disabled |
| 50 | +# 禁用指数分组 |
| 51 | +--extensionacl on-declarations |
| 52 | +# 在声明上启用扩展 ACL |
| 53 | +--extensionlength 0 |
| 54 | +# 设置扩展的长度 |
| 55 | +--extensionmark "MARK: - %t + %c" |
| 56 | +# 自定义扩展标记的格式 |
| 57 | +--fractiongrouping disabled |
| 58 | +# 禁用分数分组 |
| 59 | +--fragment false |
| 60 | +# 禁用片段格式化 |
| 61 | +--funcattributes preserve |
| 62 | +# 保留函数属性 |
| 63 | +--groupedextension "MARK: %c" |
| 64 | +# 自定义分组扩展的格式 |
| 65 | +--guardelse auto |
| 66 | +# 自动处理 guard-else 语句 |
| 67 | +--header ignore |
| 68 | +# 忽略头部格式化 |
| 69 | +--hexgrouping 4,8 |
| 70 | +# 指定十六进制数字的分组方式 |
| 71 | +--hexliteralcase uppercase |
| 72 | +# 指定十六进制字面量使用大写字母 |
| 73 | +--ifdef indent |
| 74 | +# 在条件编译指令中使用缩进 |
| 75 | +--importgrouping alpha |
| 76 | +# 按字母顺序分组导入 |
| 77 | +--indent 4 |
| 78 | +# 设置缩进为 4 个空格 |
| 79 | +--indentcase true |
| 80 | +# 对 switch case 进行缩进 |
| 81 | +--indentstrings true |
| 82 | +# 对字符串进行缩进 |
| 83 | +--initcodernil false |
| 84 | +# 不在初始化时使用 nil |
| 85 | +--lineaftermarks true |
| 86 | +# 在标记后添加空行 |
| 87 | +--linebreaks lf |
| 88 | +# 使用 LF 作为换行符 |
| 89 | +--markcategories true |
| 90 | +# 启用标记类别 |
| 91 | +--markextensions always |
| 92 | +# 始终标记扩展 |
| 93 | +--marktypes always |
| 94 | +# 始终标记类型 |
| 95 | +--maxwidth 100 |
| 96 | +# 设置最大宽度为 100 字符 |
| 97 | +--modifierorder |
| 98 | +# 设置修饰符顺序 |
| 99 | +#--nevertrailing |
| 100 | +# 禁用尾随逗号 |
| 101 | +--nilinit remove |
| 102 | +# 移除 nil 初始化 |
| 103 | +--nospaceoperators |
| 104 | +# 禁用操作符之间的空格 |
| 105 | +--nowrapoperators |
| 106 | +# 禁用操作符换行 |
| 107 | +--octalgrouping 4,8 |
| 108 | +# 指定八进制数字的分组方式 |
| 109 | +--onelineforeach ignore |
| 110 | +# 忽略单行 forEach 格式 |
| 111 | +--operatorfunc spaced |
| 112 | +# 在操作符函数中使用空格 |
| 113 | +--organizationmode visibility |
| 114 | +# 按可见性组织代码 |
| 115 | +--organizetypes actor,class,enum,struct |
| 116 | +# 按类型组织代码 |
| 117 | +--patternlet hoist |
| 118 | +# 提升模式 let 变量 |
| 119 | +--ranges spaced |
| 120 | +# 在范围中使用空格 |
| 121 | +--redundanttype infer-locals-only |
| 122 | +# 仅推断局部变量的类型 |
| 123 | +--self remove |
| 124 | +# 移除 self 关键字 |
| 125 | +--semicolons inline |
| 126 | +# 使用行内分号 |
| 127 | +--shortoptionals always |
| 128 | +# 始终使用短选项 |
| 129 | +--smarttabs enabled |
| 130 | +# 启用智能制表符 |
| 131 | +--someany false |
| 132 | +# 启用 some 和 any 的使用 |
| 133 | +--storedvarattrs preserve |
| 134 | +# 保留存储属性的属性 |
| 135 | +--stripunusedargs always |
| 136 | +# 始终剥离未使用的参数 |
| 137 | +--structthreshold 0 |
| 138 | +# 设置结构的阈值 |
| 139 | +--tabwidth unspecified |
| 140 | +# 制表符宽度未指定 |
| 141 | +--timezone system |
| 142 | +# 使用系统时区 |
| 143 | +--trailingclosures |
| 144 | +# 启用尾随闭包 |
| 145 | +--trimwhitespace always |
| 146 | +# 始终修剪多余空白 |
| 147 | +--typeattributes preserve |
| 148 | +# 保留类型属性 |
| 149 | +--typedelimiter space-after |
| 150 | +# 在类型分隔符后添加空格 |
| 151 | +--typemark "MARK: - %t" |
| 152 | +# 自定义类型标记的格式 |
| 153 | +--voidtype void |
| 154 | +# 指定 void 类型 |
| 155 | +--wraparguments before-first |
| 156 | +# 在第一个参数之前换行 |
| 157 | +--wrapcollections before-first |
| 158 | +# 集合的换行格式 |
| 159 | +--wrapconditions preserve |
| 160 | +# 保留条件的换行格式 |
| 161 | +--wrapeffects preserve |
| 162 | +# 保留效果的换行格式 |
| 163 | +--wrapenumcases always |
| 164 | +# 始终换行枚举案例 |
| 165 | +--wrapparameters before-first |
| 166 | +# 在第一个参数之前换行 |
| 167 | +--wrapreturntype preserve |
| 168 | +# 保留返回类型的换行格式 |
| 169 | +--wrapternary default |
| 170 | +# 默认换行三元表达式 |
| 171 | +--wraptypealiases preserve |
| 172 | +# 保留类型别名的换行格式 |
| 173 | +--xcodeindentation enabled |
| 174 | +# 启用 Xcode 缩进 |
| 175 | +#--yodaswap always |
| 176 | +# 始终交换 Yoda 条件 |
| 177 | +--disable blankLineAfterImports,blankLinesBetweenChainedFunctions |
| 178 | +# 禁用导入后的空行和链式函数之间的空行 |
| 179 | +--enable isEmpty |
| 180 | +# 启用 isEmpty 检查 |
| 181 | +--disable unusedArguments |
| 182 | +# 禁用未使用参数的警告 |
| 183 | + |
| 184 | + |
| 185 | + |
0 commit comments