小编agr*_*dev的帖子

从SwiftLint配置中排除Pod

我正在通过Cocoapods将SwiftLint集成到现有项目中.

我的项目目录是这样的:

AppNameRepo
|-- AppName
|   |--.swiftlint.yml
|--AppName.xcworkspace
|--Pods
Run Code Online (Sandbox Code Playgroud)

我的.swiftlint.yml,因为我试图排除pods:

included: # paths to include during linting. `--path` is ignored if present.
- Project
- ProjectTests
- ProjectUITests
excluded: # paths to ignore during linting. Takes precedence over `included`.
- Pods
- ../Pods
- ./Pods
- /Pods
- Project/R.generated.swift
- Project/Pods
Run Code Online (Sandbox Code Playgroud)

我真的不明白它正在解决'Project'标签是什么,所以我在这里抓住吸管来排除与.swiftlint.yml文件所在位置相同的Pod目录.我尝试将.swiftlint.yml移动到一个级别,所以它位于side/AppName和/ Pods旁边,但是无论我在包含的内容上做了什么改变(我认为不需要改变,因为我认为它递归工作,swiftlint会声称没有lintable文件,所以我不知道接下来的步骤.

ios cocoapods swift swiftlint

3
推荐指数
2
解决办法
2006
查看次数

标签 统计

cocoapods ×1

ios ×1

swift ×1

swiftlint ×1