반응형
Xcode에서 통일된 컨벤션을 위해서 SwiftLint라는 것이 있다는 것을 알게 되어 이를 활용해보고자 한다.
SwiftLint를 사용함으로써 코딩 스타일 및 컨벤션을 강제할 수 있으므로 협업 시에 주로 사용된다고 한다.
설치 방법 및 셋팅 방법은 다음 링크를 참조하시면 됩니다!
https://day-of-soonjin.tistory.com/64?category=1021487
[swift] SwiftLint 적용해보기 (brew 이용)
SwiftLint란? 표준이라고 할 수 있는 코딩 스타일 등을 모아놓은 가이드라인에 따라 코드를 작성할 수 있게 도와주는 도구 스위프트 스타일 및 컨벤션을 강제함으로써 코드에 통일성을 줄 수 있기
day-of-soonjin.tistory.com
빌드를 해보면 다음과 같은 오류들이 발생한다. 오류 중 자신의 마음에 들지 않는 것이 있다면(가령, 주석 이후에는 한 글자 띄우기 등) 이는 규칙을 수정해주면 된다.(위 블로그 참고)
아직 프로젝트를 시작한지 얼마 되지 않았는데 다음과 같이 많은 에러들이 발견되었다... 기존에 컨벤션 및 변수명과 같은 것들을 통일 시키고 싶다는 생각이 들었는데 SwiftLint를 활용하면 좀 더 클린한 코드가 되지 않을까 생각한다!
반응형
'iOS 개발' 카테고리의 다른 글
BaseViewController란? (0) | 2023.04.27 |
---|---|
[iOS 개발] 기존 앱을 App Store에서 업데이트 하는 방법 (0) | 2023.03.20 |
import firebaseAuth 시 발생하는 오류 (0) | 2022.11.23 |
iOS - github으로 협업하기, info.list 에러 발생, 시뮬레이터가 보이지 않을 때 해결 방법 (1) | 2022.11.19 |
iOS개발 - Toast_Swift 라이브러리(토스트 메시지 띄우기) (0) | 2022.08.23 |