Swift Alamofire生成错误标识符名称冲突
试图构建Alamofire,但出现错误Swift Alamofire生成错误标识符名称冲突,swift,alamofire,Swift,Alamofire,试图构建Alamofire,但出现错误标识符名称冲突:变量名称应以小写字符开头:“W”(标识符名称) var readableDescription: String { let W = isCellular ? "W" : "-" let R = isReachable ? "R" : "-" let c = isConnectionRequired ? "c
标识符名称冲突:变量名称应以小写字符开头:“W”(标识符名称)
var readableDescription: String {
let W = isCellular ? "W" : "-"
let R = isReachable ? "R" : "-"
let c = isConnectionRequired ? "c" : "-"
let t = contains(.transientConnection) ? "t" : "-"
let i = contains(.interventionRequired) ? "i" : "-"
let C = contains(.connectionOnTraffic) ? "C" : "-"
let D = contains(.connectionOnDemand) ? "D" : "-"
let l = contains(.isLocalAddress) ? "l" : "-"
let d = contains(.isDirect) ? "d" : "-"
let a = contains(.connectionAutomatic) ? "a" : "-"
return "\(W)\(R) \(c)\(t)\(i)\(C)\(D)\(l)\(d)\(a)"
}
并且很少出现这种错误类型名称冲突:类型名称应该只包含字母数字字符:''URLEncodedFormEncoder'(类型名称)
在名称最终类中\u URLEncodedFormEncoder
也许我在项目中禁用了什么?在我没有看到这个错误之前您通常希望忽略格式化和列表工具中的依赖项。要为SwiftLint执行此操作,请将依赖项目录添加到SwiftLint排除列表中。例如,如果您正在使用CoCoapod:
excluded:#在脱毛过程中忽略的路径。优先于“包含”。
-豆荚
这意味着let W
应该是let W
insteand。但这似乎和斯威夫林特有关,不是吗?或任何其他短绒,而不是阿拉莫菲尔。将Swiftlint的设置设置为不将CocoaPods/Carthage、任何第三方库挂起。看@Larme是的,是swiftlint。非常感谢。你可以发布答案,我会接受的