-
Notifications
You must be signed in to change notification settings - Fork 0
미사용 코드 정리
Hyunjun edited this page Jan 15, 2025
·
3 revisions
-
Periphery 프로젝트 분석을 통해 오류를 발견했습니다. 총 오류는
Refactor/#11
브랜치의 경우 총 197개의 항목이 발견되었습니다.
- unused: 93건
- redundantPublicAccessibility: 87건
- assignOnlyProperty: 17건
- 아래와 같이 인터페이스 자체를 public으로 만들었는데
ASCacheManager.swift:4:20: warning: Class 'ASCacheManager' is declared public, but not used outside of ASCacheKit
처럼 ASCacheManager 자체를 public으로 만들어서 발생한 문제들이 많았습니다.
public protocol CacheManagerProtocol {
func loadCache(from url: URL, cacheOption: CacheOption) -> Data?
func saveCache(withKey url: URL, data: Data, cacheOption: CacheOption)
}