SwiftLint 설치해보기

장수빈·2024년 6월 24일
1

UIKit

목록 보기
6/16

SwiftLint는 swift 스타일및 컨벤션을 강제하는 도구이다.

설치 방법은 homebrew, cocoapods, mint가 있는데
homebrew 방식이 가장 편한거 같아 homebrew로 해보겠다.

brew install swiftlint

먼저 터미널을 열어 swiftlint를 설치해준다.

homebrew가 설치되지 않았다면
https://brew.sh << 참고

Build Phases -> + -> New Run Script Phase

if [[ "$(uname -m)" == arm64 ]]
then
    export PATH="/opt/homebrew/bin:$PATH"
fi

if command -v swiftlint >/dev/null 2>&1
then
    swiftlint
else
    echo "warning: `swiftlint` command not found - See https://github.com/realm/SwiftLint#installation for installation instructions."
fi

추가해준뒤 Based on dependency analysis 체크 해제해준다.

project파일 -> Build Settings -> User Script Sandboxing No로 변경

Xcode15에 ENABLE_USER_SCRIPT_SANDBOXING 문제때문

컨벤션에 안맞는거 고쳐달라한다

-끝-

https://realm.github.io/SwiftLint/index.html 를 참고하여 작성하였습니다.

profile
iOS 공부 이모저모 낙서장

0개의 댓글