Skip to content

Commit 0c599c3

Browse files
authored
[#546] Tuist 설정에서 SwiftLint 범위와 TCA 링크 방식을 정리한다 (#547)
* chore: SwiftLint 검사 범위 정리 * chore: Swift concurrency 검사 설정 추가 * chore: SwiftLint Tuist 설정 파일 제외
1 parent 222dade commit 0c599c3

2 files changed

Lines changed: 15 additions & 0 deletions

File tree

.swiftlint.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
excluded:
2+
- Tuist
3+
- Tuist.swift
4+
- Workspace.swift
5+
- Application/DevLogApp/Project.swift
6+
- Application/DevLogCore/Project.swift
7+
- Application/DevLogData/Project.swift
8+
- Application/DevLogDomain/Project.swift
9+
- Application/DevLogInfra/Project.swift
10+
- Application/DevLogPersistence/Project.swift
11+
- Application/DevLogPresentation/Project.swift
12+
- Widget/DevLogWidgetCore/Project.swift
13+
- Widget/DevLogWidgetExtension/Project.swift
14+
115
disabled_rules:
216
- nesting
317
- multiple_closures_with_trailing_closure

Tuist/ProjectDescriptionHelpers/Project+Settings.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ public extension Settings {
1616
"CURRENT_PROJECT_VERSION": "1",
1717
"INFOPLIST_KEY_CFBundleShortVersionString": "$(MARKETING_VERSION)",
1818
"INFOPLIST_KEY_CFBundleVersion": "$(CURRENT_PROJECT_VERSION)",
19+
"SWIFT_STRICT_CONCURRENCY": "complete",
1920
"SWIFT_VERSION": "5.0",
2021
"TARGETED_DEVICE_FAMILY": "1,2",
2122
]

0 commit comments

Comments
 (0)