Rome v10 소개
(rome.tools)- Rome 의 첫번째 스테이블 릴리즈
- Rome 은 babel.js, yarn 을 개발한 Sebastian McKenzie1 이 VC 펀딩을 받아 시작한 JS 툴링 프로젝트. 최근 요새 주류 흐름에 맞게 Rust 로 재작성 됨
- Rome 은 하나의 툴로 모든 JS 툴링을 커버하는 올인원 패키지, 불필요한 추가 작업을 줄이고, 다양한 툴을 개별적으로 학습하지 않아도 됨, 따라서 기존에 요구되는 스택구성의 비용이 낮아지게 됨
- 이번 릴리즈에는 linter, formatter 가 포함 됨 이 후 compilation, bundling, testing 등이 추가 될 예정
- Lint 는 ~300ms 에 6,000 개 파일을 처리할 수 있으며 코드에 오류가 있더라도 항상 Lint 에러를 보여줄 수 있는 구조이며 에러에 대해서 이해하기 쉬운 설명도 같이 보여줌.