ShellCheck를 만들면서 배운 것들
(vidarholen.net)Haskell로 작성된 프로젝트중 가장 GitHub 별을 많은 받은 쉘스크립트 정적분석 도구
IRC봇으로 8년전에 시작. 10K LoC 지만, 테스트가 1.5k개.
개발자와 사용자군이 다른 프로젝트의 어려움.
Haskell은 편하고 포터블하지만, 에코시스템이 호환성 없이 빠르게 변하기도 함.
Parser 와 정적분석도구를 만들면서 얻은 경험들을 정리
Haskell로 작성된 프로젝트중 가장 GitHub 별을 많은 받은 쉘스크립트 정적분석 도구
IRC봇으로 8년전에 시작. 10K LoC 지만, 테스트가 1.5k개.
개발자와 사용자군이 다른 프로젝트의 어려움.
Haskell은 편하고 포터블하지만, 에코시스템이 호환성 없이 빠르게 변하기도 함.
Parser 와 정적분석도구를 만들면서 얻은 경험들을 정리