본문 바로가기

모바일앱/라이브러리2

SwiftLint 세부설정하기 SwiftLint 세부설정하기 이전글: SwiftLint 세팅하기 SwiftLint를 brew로 설치해 사용하고 있다. 자동 수정세팅까지 해서 만족스럽게 사용을 하고있는데, 갑자기 AppDelegate함수가 120자 이상이라 경고 메세지가 등장하기 시작했다. 그래서 잠시 뒤로 미뤄 뒀던 SwiftLint 세부설정방법을 조사해본다. SwiftLint를 설정하지 않은 상태에서는 이부분은 아주 자연스러운 부분이다. 특히나 여기말고도 Delegate관련 함수들은 파라미터를 포함해 3줄, 4줄까지도 가는 함수들이 많기 때문에 이건 아니다 싶어 예외처리를 해야겠다는 생각이 들었다. SwiftLint를 세팅하면 보이는 경고 아래처럼 수정할 경우, 한줄에 120자 제한 경고는 사라진다. 방금전 이미지처럼 수정할 경우 .. 2022. 11. 1.
SwiftLint 라이브러리 세팅하기 SwiftLint 다른 개발자와 협업을 하는 경우, 각자 다른 코드 스타일을 가지고 있기 때문에 자칫 가독성을 해칠 수가 있다. 그래서 SwiftLint는 현업에서도 매우 유용한 라이브러리다. SwiftLint에 대한 내용은 https://github.com/realm/SwiftLint 이곳에 아주 상세하게 나와있다. 심지어 한글도 지원된다.!! SwiftLint 설정하기 공식문서를 보면 다양한 설치방법이 소개되어있다. 가장 자주 사용하는 방법은 CocoaPods이나 Brew를 사용할 수 있다. CocoaPods CocoaPods를 사용하면 최신 버전 외에도 SwiftLint의 특정 버전을 설치할 수 있기 때문에 이 방법을 권장한다. → Homebrew는 최신 버전만 설치 가능 Podfile에 아래 내용.. 2022. 10. 28.