Flog 4.9.0 버전은 두 가지 주요 개선 사항을 통해 Ruby 개발자들에게 더욱 향상된 코드 분석 경험을 제공합니다. 이는 Flog의 핵심 기능과 효율성을 증대시키는 데 기여할 것입니다.
주요 개선 사항
- Prism 파서로의 전환: Flog는 Ruby 코드 파싱을 위한 기본 엔진을 기존의 RubyParser에서 최신 Prism 파서로 변경했습니다. Prism은 Ruby 3.3부터 표준 파서로 채택될 예정인 고성능 파서로, 더 빠르고 정확한 구문 분석을 통해 Flog의 코드 복잡도 측정 정확도를 높일 것으로 기대됩니다. 기존 RubyParser를 선호하는 사용자를 위해
--legacy옵션이 제공됩니다. - path_expander 2.0.0 업데이트: 내부적으로 사용되는
path_expandergem이 2.0.0 버전으로 업데이트되었습니다. 이 업데이트는 Flog의 내부 의존성을 최신 상태로 유지하고, 잠재적인 성능 최적화 및 안정성 향상에 기여할 것입니다.