https://github.com/realm/SwiftLint
$ brew install swiftlint
Xcode 프로젝트의 이슈 네비게이터에서 SwiftLint를 통해 경고가 표시되도록 하려면 SwiftLint를 Xcode에 적용시켜주어야 한다.
파일 네비게이터의 프로젝트 클릭 → 프로젝트 앱 target 클릭 → Build Phases 클릭 → + 클릭 → New Run Script Phase 클릭
클릭하고 나면 Run Script가 추가된다.
💡 Run Script는 알아보기 쉬운 이름으로 수정해줄 수 있다.
스크립트로 아래의 코드를 입력해주면 SwiftLint의 디폴트 설정 사항들이 적용된다.
if which swiftlint > /dev/null; then
swiftlint
else
echo "warning: SwiftLint not installed, download from <https://github.com/realm/SwiftLint>"
fi
여기까지 진행했을 때 정상적으로 빌드를 수행하고 SwiftLint를 사용하려면 아래 설정을 필수로 진행해주어야 한다.
SwiftLint가 정상적으로 적용되었다면 불필요한 공백 등을 막 넣었을 때 경고가 나오는 것을 통해 확인 가능하다.