Swift Alamofire生成错误标识符名称冲突

Swift Alamofire生成错误标识符名称冲突,swift,alamofire,Swift,Alamofire,试图构建Alamofire,但出现错误标识符名称冲突:变量名称应以小写字符开头:“W”(标识符名称) var readableDescription: String { let W = isCellular ? "W" : "-" let R = isReachable ? "R" : "-" let c = isConnectionRequired ? "c

试图构建Alamofire,但出现错误
标识符名称冲突:变量名称应以小写字符开头:“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。非常感谢。你可以发布答案,我会接受的