问题
在构建我的xcode Swift项目时,我会从SwiftLint (即空计数冲突)得到.swiftlint.yml文件中排除的文件/文件夹的违规行为,但是当在excluded部分中指定这些文件/文件夹时,冲突仍然发生。
代码
.swiftlint.yml
included:
excluded:
- Pods
- myproject/API/api_implementation.swift
- myproject/API构建阶段运行脚本
"${PODS_ROOT}/SwiftLint/swiftlint"项目结构
/projectroot
.swiftlint.yml
Pods/
myproject/
API/
api_implementation.swiftmyproject/API/api_implementation.swift和整个目录myproject/API/都不会被排除在lint之外!
问题
在将此文件和文件夹从衣领中排除在外方面,什么是不正确的?如果我的语法不正确,正确的语法是什么?如果我的路径不正确,那么SwiftLint文件从哪里运行?有趣的是,尽管.swiftlint.yml文件位于我的项目的根目录中,但运行的迅捷文件位于Pods/ swiftlint /
Cocoapods需要对SwiftLint进行额外集成的方式可能会导致这个问题。但是,我尝试清空构建阶段运行脚本,并确认.swiftlint.yml文件确实运行在构建上。
任何帮助或想法都将不胜感激!
发布于 2019-10-03 11:53:47
我也有过类似的问题。不知怎么的,我最终得到了额外的符号,比如U+2067,这些符号在文本编辑器中是看不到的。我设法在vim中删除了它们。以下是删除不必要符号后的git diff命令的屏幕截图:

也许能帮上忙
https://stackoverflow.com/questions/51449003
复制相似问题