Oxlint 1.0 릴리즈
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
개발 툴
대상자
JavaScript/TypeScript 개발자, 대규모 프로젝트 팀
핵심 요약
- Rust로 구현된 JavaScript/TypeScript 린트 도구
Oxlint
가 1.0 버전 출시 - ESLint 대비 50~100배 빠른 성능 및 500개 이상의 ESLint 규칙 지원
- 설정 없이 즉시 사용 가능하며, VSCode, IntelliJ 등 주요 에디터 통합
섹션별 세부 요약
1. 도구 개요
- Rust 기반으로 개발된 JavaScript/TypeScript 린트 도구
- Shopify, Airbnb, Mercedes-Benz 등 대기업에서 실제 적용
- ESLint 설정 이식 및 동시 사용 지원
2. 성능 특징
- 멀티스레드 실행 시 615ms (eslint 33.5초 대비 50~100배 빠름)
- 26만 5천개 파일/101개 규칙 분석 22.5초 완료 (최대 규모 리포지토리 기준)
- Airbnb 12만 6천 파일 린트 7초 (Mercedes-Benz에서는 71~97% 속도 향상)
3. 주요 기능
.oxlintrc.json
커스텀 설정 지원 (ESLint v8 flat config 기반)- 폴더별 중첩 구성, glob별 오버라이드, 공유 설정 확장 지원
oxlint-migrate
로 기존 ESLint 설정 이관 및eslint-plugin-oxlint
로 중복 규칙 비활성화
4. 에디터 통합
- VSCode, IntelliJ/WebStorm, Zed 등 주요 IDE 확장 제공
- LSP 지원 및 시각화된 오류 진단 메시지 (원인/해결 방법 안내)
5. 향후 계획
- JavaScript 기반 커스텀 규칙 지원 예정
- ESLint v9 방식의 세밀한 glob 설정 추가
- 성능 최적화 및 규칙 확장 지속
결론
npx oxlint@latest
또는pnpm/yarn/bun/deno
로 설치 후 설정 없이 즉시 실행- oxlint와 eslint 병행 사용 권장 (빠른 피드백 확보)
- 대규모 프로젝트에서의 코드 품질 관리에 효과적