모노레포에 쌓인 미사용 코드, Knip으로 찾아내기

·
• R&D
서비스에서 코드를 새로 짜는 것 만큼 안쓰는 레거시 코드들도 관리해주지 않은 점점 산처럼 많아진다. 특히 여러 공용 패키지가 함께 모여있는 모노레포에서는 시간이 지나면서 자연스럽게 쌓이는데 - 기획 변경으로 사용하지 않게 된 컴포넌트- api 스펙이 바뀌면서 남은 interface, adapter- 컴포넌트 수정하면서 남음 styled-component- 더이상 사용되지 않는 util- export 는 되어있지만 어디서도 import하지 않는 함수 근데 이런 코드들이 에러를 발생시키지 않는다..그래서 더 레거시가되고 쌓이게 되는데.. 사용하지 않음 -> 그렇다고 빌드가 깨지는 것도 아님-> 계속 코드베이스에 남아 있음 그러다 보니 검색할때 예전 구현이 같이 나오기도하고, 리팩토링 하다가 이미 사용하지..