Skip to content

[#546] Tuist 설정에서 SwiftLint 범위와 TCA 링크 방식을 정리한다#547

Merged
opficdev merged 3 commits into
developfrom
chore/#546-tuist
Jun 5, 2026
Merged

[#546] Tuist 설정에서 SwiftLint 범위와 TCA 링크 방식을 정리한다#547
opficdev merged 3 commits into
developfrom
chore/#546-tuist

Conversation

@opficdev
Copy link
Copy Markdown
Owner

@opficdev opficdev commented Jun 5, 2026

🔗 연관된 이슈

🎯 의도

  • Swift 5 language mode를 유지하면서 Swift 6 concurrency 이슈를 빌드 시점에 경고로 확인할 수 있도록 SWIFT_STRICT_CONCURRENCY 설정을 활성화하기 위함
  • SwiftLint 목적을 앱/모듈 Swift 코드 품질 관리로 유지하기 위해 Tuist 설정 파일을 검사 범위에서 제외하기 위함

📝 작업 내용

📌 요약

  • 공통 build setting에 SWIFT_STRICT_CONCURRENCY = complete 추가
  • SwiftLint 검사 대상에서 Tuist 디렉터리 제외

🔍 상세

  • Swift language version을 6으로 올리지 않고 strict concurrency 검사만 complete로 활성화
  • Tuist 설정 파일의 formatting 규칙 충돌을 SwiftLint 대상 제외로 정리
  • TCA 모듈 링크 방식 분리는 이번 PR 범위에서 제외

📸 영상 / 이미지 (Optional)

@opficdev opficdev self-assigned this Jun 5, 2026
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

이번 PR에서는 SwiftLint 검사 대상에서 Tuist 디렉토리를 제외하고, 프로젝트 빌드 설정에 SWIFT_STRICT_CONCURRENCY를 complete로 추가하였습니다. 리뷰어는 루트 경로에 있는 Tuist.swift와 Workspace.swift 파일도 SwiftLint 검사에서 제외되도록 설정에 추가할 것을 제안하는 유용한 피드백을 제공했습니다.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread .swiftlint.yml
@opficdev opficdev merged commit 0c599c3 into develop Jun 5, 2026
5 checks passed
@opficdev opficdev deleted the chore/#546-tuist branch June 5, 2026 07:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tuist 설정에서 SwiftLint 범위와 TCA 링크 방식을 정리한다

1 participant