Swift Lint 적용 SPM 방식 swift package manager

임혜정·2024년 6월 26일
0
post-custom-banner

1. spm 설치

Add Package Dependencies > https://github.com/SimplyDanny/SwiftLintPlugins
붙여넣기

2. 프로젝트 네비게이터 > Build Phases > + > 이름 Run SwiftLint

❗️주의 : Compile Sources 항목 밑에 있어야함

  • 5번영역에 붙여넣기
if which swiftlint >/dev/null; then
  swiftlint
else
  echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
fi
  • “Based on dependency analysis” 옵션 활성화되있어야함
    (home brew방식에서는 해제했어야했기에 헷갈렸던 부분)

3. Build Settings > ctrl + F > user script검색

  • user script sandboxing 을 NO로 바꿔준다

4. 루트 디렉토리에서 새 파일 추가 > Other탭의 Empty로 생성 > 파일명 .swiftlint.yml

.swiftlint.yml 파일내용

disabled_rules:
  - line_length
  - trailing_whitespace

ctrl+r 실행을 해야 설치가 올바르게 되었는지 확인할 수 있음

잘된 것.

profile
오늘 배운걸 까먹었을 미래의 나에게..⭐️
post-custom-banner

0개의 댓글