SwiftLint line_length配置无效报错,求解决思路
解决SwiftLint line_length配置无效的问题
核心问题修正
你的配置中excluded字段使用了单个字符串,但SwiftLint要求该字段为数组类型,这是导致配置失效的直接原因。修正后的配置如下:
line_length: error: 120 excluded: - ".*Tests\\.swift"
额外排查建议
- 检查SwiftLint版本:不同版本的配置规则可能存在差异,建议升级到最新稳定版,或确认使用的版本支持该配置格式
- 验证正则表达式:确保
.*Tests\.swift能正确匹配你的测试文件,可通过正则测试工具验证匹配效果 - 确认YAML语法:YAML对缩进敏感,确保
excluded下的列表项缩进与上级保持一致(通常为2个空格)
内容的提问来源于stack exchange,提问作者Kryštof Matěj
相关产品推荐
相关产品推荐

