SwiftLint 配置规则

标签 swift indentation swiftlint

我不喜欢 Xcode 中 switch case 缩进的默认格式 我更喜欢对开关盒进行 4 个空格“制表符”的格式化,因此我阅读了 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

关于SwiftLint 配置规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71237040/

相关文章:

ios - Interface Builder 的全局调色板

ios - 我应该如何修复 Nimble 文件中的错误?

swift - 返回从 Swift 中的自定义对象创建的数组,直到运行时才知道它们?

ios - 如何在 Swift 4 中基于字典的键名添加数组

python - 你能帮我修复 python while 循环的错误吗

emacs - 修改verilog模式缩进

ios - Swiftlint 自动更正命令不起作用

swift - swiftlint :disable:next and swiftlint:disable:this? 和有什么区别

ios - 防止 iOS 在几分钟后杀死 App