SwiftLint 配置规则

SwiftLint configuration rule

我不喜欢 Xcode 中 switch case 缩进的默认格式 我更喜欢用 4 个空格 'tab' 为 switch case 设置格式,所以我阅读了 switch_case_alignment rule 的文档,发现我可以更改 switch_case_alignment 规则的配置,所以我添加了这段代码

switch_case_alignment:
  - indented_cases: true

到 .swiftlint.yaml 文件,但它对我不起作用有没有其他解决方案

为了进一步说明,这里是我需要的代码,没有来自 swiftlint 的警告

switch test{
    case first: break
    case sec: break
}

您的配置语法错误,配置规则时不应有前缀破折号 (-)。

你的配置应该是

switch_case_alignment:  
  indented_cases: true