<aside> 📌 swiftlint를 사용하여 코드 컨벤션을 지킵니다.

</aside>

disabled_rules:
- trailing_whitespace
- force_cast
- force_try
- force_unwrapping
- identifier_name
- line_length
- shorthand_operator
- type_name
- function_parameter_count
- function_body_length
- nesting
- cyclomatic_complexity
- mark

opt_in_rules:
- empty_count
- empty_string

excluded:
- YELLO-iOS/Application

Rule Directory Reference

위의 룰을 따릅니다.

MARK 주석

// TODO: 앞으로 할 일을 TODO로 적어두기 -> 나중에 꼭 지우기

// MARK: - Variables

// MARK: Constants

// MARK: Property

var index = 0
var nameList: [Name]

// MARK: Component (button, label 등 코드로 만들때) 

// MARK: - Function

// MARK: LifeCycle

// MARK: Server Helpers

// MARK: Layout Helpers

// MARK: Custom Function

// MARK: Objc Function

// MARK: - Protocol

// MARK: - extension

// delegate 꼭 Extension 빼기, 마크 주석 달기
// MARK: UICollectionViewDelegateFlowLayout

// MARK: UICollectionViewDataSource

코드레이아웃

들여쓰기 및 띄어쓰기

줄바꿈