[swift] SwiftLint를 프로젝트에 적용하는 방법은 어떻게 되나요?
- SwiftLint 설치:
- Homebrew를 사용하려면 터미널에서
brew install swiftlint
를 실행합니다. - SwiftLint를 프로젝트의 일부로 직접 설치하려면,
.swift
파일이 있는 위치에서git submodule add https://github.com/realm/SwiftLint.git
명령을 실행합니다. 그런 다음, 프로젝트 루트 디렉토리에서swiftlint
를 실행할 수 있습니다.
- Homebrew를 사용하려면 터미널에서
- 프로젝트에 SwiftLint 적용:
- 프로젝트 루트 디렉토리에
.swiftlint.yml
파일을 생성합니다. .swiftlint.yml
파일에 프로젝트의 스타일 가이드라인을 정의합니다. 예를 들어, 들여쓰기, 공백, 네이밍 규칙 등을 설정할 수 있습니다.
- 프로젝트 루트 디렉토리에
- Xcode에 SwiftLint 통합:
- Xcode의 메뉴에서
Editor
>Add Build Phase
>Add Run Script Build Phase
를 선택합니다. -
Build Phase의 끝에서 새로 생성된 “Run Script” 항목을 찾고, 다음 스크립트를 추가합니다:
if which swiftlint >/dev/null; then swiftlint else echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint" fi
- Xcode의 메뉴에서
- 프로젝트 빌드:
- 이제 프로젝트를 빌드하면 SwiftLint가 실행되어 코드를 분석하고 스타일 가이드라인에 맞지 않는 부분을 찾아줍니다.
SwiftLint를 사용하면 Swift 코드의 일관성과 품질을 쉽게 유지할 수 있습니다. 스타일 가이드라인을 준수하기 위해 코드 리뷰 시간을 단축하고 실수를 방지하는 데 도움이 됩니다.