Oxlint 1.0 Release: Rust 기반 JavaScript/TypeScript 린트 도구
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

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 병행 사용 권장 (빠른 피드백 확보)
  • 대규모 프로젝트에서의 코드 품질 관리에 효과적